org.jboss.management.j2ee
Class JavaMailResource
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.management.j2ee.J2EEManagedObject (src)
org.jboss.management.j2ee.J2EEResource (src)
org.jboss.management.j2ee.JavaMailResource
- All Implemented Interfaces:
- MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)
- public class JavaMailResource
- extends J2EEResource (src)
Root class of the JBoss JSR-77 implementation of JavaMailResource.
Fields inherited from interface org.jboss.system.ServiceMBean (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject (src) |
addChild, getobjectName, getObjectName, getObjectName, getparent, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postRegister, preDeregister, removeChild, removeObject, removeObject, sendNotification, setparent |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, preRegister, start, startService, stop, stopService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaMailResource
public JavaMailResource(java.lang.String resName,
ObjectName (src) j2eeServerName,
ObjectName (src) mailServiceName)
throws MalformedObjectNameException (src) ,
InvalidParentException (src)
- Parameters:
resName
- Name of the JavaMailResource
create
public static ObjectName (src) create(MBeanServer (src) mbeanServer,
java.lang.String resName,
ObjectName (src) mailServiceName)
destroy
public static void destroy(MBeanServer (src) mbeanServer,
java.lang.String resName)
getuserName
public java.lang.String getuserName()
throws java.lang.Exception
- Throws:
java.lang.Exception
setuserName
public void setuserName(java.lang.String pName)
throws java.lang.Exception
- Throws:
java.lang.Exception
setpassword
public void setpassword(java.lang.String pPassword)
throws java.lang.Exception
- Throws:
java.lang.Exception
getjndiName
public java.lang.String getjndiName()
throws java.lang.Exception
- Throws:
java.lang.Exception
setjndiName
public void setjndiName(java.lang.String pName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getconfiguration
public java.lang.String getconfiguration()
throws java.lang.Exception
- Throws:
java.lang.Exception
setconfiguration
public void setconfiguration(java.lang.String pConfigurationElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEventTypes
public java.lang.String[] getEventTypes()
getEventType
public java.lang.String getEventType(int pIndex)
getStartTime
public long getStartTime()
getState
public int getState()
- Specified by:
getState
in interface ServiceMBean (src)
- Overrides:
getState
in class ServiceMBeanSupport (src)
mejbStart
public void mejbStart()
mejbStartRecursive
public void mejbStartRecursive()
mejbStop
public void mejbStop()
postCreation
public void postCreation()
- Overrides:
postCreation
in class J2EEManagedObject (src)
preDestruction
public void preDestruction()
- Overrides:
preDestruction
in class J2EEManagedObject (src)
toString
public java.lang.String toString()
- Overrides:
toString
in class J2EEManagedObject (src)