|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.mx.util.JBossNotificationBroadcasterSupport org.jboss.system.ServiceMBeanSupport org.jboss.mq.il.ServerILJMXService org.jboss.mq.il.uil.UILServerILService
Implements the ServerILJMXService which is used to manage the JVM IL.
Field Summary | |
protected Invoker |
server
Description of the Field |
protected ServerSocket |
serverSocket
Description of the Field |
Fields inherited from class org.jboss.mq.il.ServerILJMXService |
clientID, connectionFactoryJNDIRef, pingPeriod, xaConnectionFactoryJNDIRef |
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
log, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Constructor Summary | |
UILServerILService()
|
Method Summary | |
String |
getBindAddress()
Get the interface address the OIL server bind its listening port on |
Properties |
getClientConnectionProperties()
Used to construct the GenericConnectionFactory (bindJNDIReferences() builds it) Sets up the connection properties need by a client to use this IL |
String |
getClientSocketFactory()
Get the javax.net.SocketFactory implementation class to use on the client. |
boolean |
getEnableTcpNoDelay()
Gets the enableTcpNoDelay. |
String |
getName()
Gives this JMX service a name. |
String |
getSecurityDomain()
Get the security domain name to use with SSL aware socket factories |
int |
getServerBindPort()
Get the UIL server listening port |
ServerIL |
getServerIL()
Used to construct the GenericConnectionFactory (bindJNDIReferences() builds it) |
String |
getServerSocketFactory()
Get the javax.net.ServerSocketFactory implementation class to use to create the service SocketFactory. |
void |
run()
Main processing method for the UILServerILService object |
void |
setBindAddress(String host)
Set the interface address the OIL server bind its listening port on |
void |
setClientSocketFactory(String name)
Set the javax.net.SocketFactory implementation class to use on the client. |
void |
setEnableTcpNoDelay(boolean enableTcpNoDelay)
Sets the enableTcpNoDelay. |
void |
setSecurityDomain(String domainName)
Set the security domain name to use with SSL aware socket factories |
void |
setServerBindPort(int serverBindPort)
Set the UIL server listening port |
void |
setServerSocketFactory(String name)
Set the javax.net.ServerSocketFactory implementation class to use to create the service SocketFactory. |
void |
startService()
Starts this IL, and binds it to JNDI |
void |
stopService()
Stops this IL, and unbinds it from JNDI; also closes the server socket if it is still bound. |
Methods inherited from class org.jboss.mq.il.ServerILJMXService |
bindJNDIReferences, getClientID, getConnectionFactoryJNDIRef, getJBossMQService, getPingPeriod, getXAConnectionFactoryJNDIRef, lookupJMSServer, rebind, setClientID, setConnectionFactoryJNDIRef, setInvoker, setPingPeriod, setXAConnectionFactoryJNDIRef, unbindJNDIReferences |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
create, createService, destroy, destroyService, getLog, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.mq.il.ServerILJMXServiceMBean |
getClientID, getConnectionFactoryJNDIRef, getJBossMQService, getPingPeriod, getXAConnectionFactoryJNDIRef, setClientID, setConnectionFactoryJNDIRef, setInvoker, setPingPeriod, setXAConnectionFactoryJNDIRef |
Methods inherited from interface org.jboss.system.ServiceMBean |
getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
create, destroy, start, stop |
Field Detail |
protected Invoker server
protected ServerSocket serverSocket
Constructor Detail |
public UILServerILService()
Method Detail |
public Properties getClientConnectionProperties()
getClientConnectionProperties
in class ServerILJMXService
public String getName()
getName
in interface org.jboss.system.ServiceMBean
public ServerIL getServerIL()
getServerIL
in class ServerILJMXService
public void run()
public void startService() throws Exception
startService
in class ServerILJMXService
Exception
- Description of Exceptionpublic void stopService()
stopService
in class ServerILJMXService
public int getServerBindPort()
getServerBindPort
in interface UILServerILServiceMBean
public void setServerBindPort(int serverBindPort)
setServerBindPort
in interface UILServerILServiceMBean
serverBindPort
- New value of property serverBindPort.public String getBindAddress()
getBindAddress
in interface UILServerILServiceMBean
public void setBindAddress(String host) throws UnknownHostException
setBindAddress
in interface UILServerILServiceMBean
UnknownHostException
public boolean getEnableTcpNoDelay()
getEnableTcpNoDelay
in interface UILServerILServiceMBean
public void setEnableTcpNoDelay(boolean enableTcpNoDelay)
setEnableTcpNoDelay
in interface UILServerILServiceMBean
enableTcpNoDelay
- The enableTcpNoDelay to setpublic String getClientSocketFactory()
getClientSocketFactory
in interface UILServerILServiceMBean
public void setClientSocketFactory(String name)
setClientSocketFactory
in interface UILServerILServiceMBean
public void setServerSocketFactory(String name) throws Exception
setServerSocketFactory
in interface UILServerILServiceMBean
Exception
public String getServerSocketFactory()
getServerSocketFactory
in interface UILServerILServiceMBean
public void setSecurityDomain(String domainName)
setSecurityDomain
in interface UILServerILServiceMBean
public String getSecurityDomain()
getSecurityDomain
in interface UILServerILServiceMBean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |