|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.ha.jndi.DetachedHANamingService (src)
org.jboss.ha.jndi.HANamingService
Management Bean for HA-JNDI service for the legacy version that is coupled to the RMI/JRMP protocol. The DetachedHANamingService should be used with the approriate detached invoker service.
Field Summary | |
protected java.rmi.server.RMIClientSocketFactory |
clientSocketFactory
An optional custom client socket factory |
protected java.lang.String |
clientSocketFactoryName
The class name of the optional custom client socket factory |
protected int |
rmiPort
The RMI port on which the Naming implementation will be exported. |
protected java.rmi.server.RMIServerSocketFactory |
serverSocketFactory
An optional custom server socket factory |
protected java.lang.String |
serverSocketFactoryName
The class name of the optional custom server socket factory |
Fields inherited from class org.jboss.ha.jndi.DetachedHANamingService (src) |
adGroupAddress, adGroupPort, autoDiscovery, autoDiscoveryTTL, backlog, bindAddress, bootstrapSocket, discoveryBindAddress, discoveryDisabled, jnpServerSocketFactory, jnpServerSocketFactoryName, lookupPool, marshalledInvocationMapping, partition, partitionName, port, stub, theServer |
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src) |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
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 |
Constructor Summary | |
HANamingService()
|
Method Summary | |
java.lang.String |
getClientSocketFactory()
Client socket factory to be used for client-server RMI invocations during JNDI queries |
protected Naming (src) |
getNamingProxy()
Get the Naming proxy for the transport. |
int |
getRmiPort()
|
java.lang.String |
getServerSocketFactory()
Server socket factory to be used for client-server RMI invocations during JNDI queries |
void |
setClientSocketFactory(java.lang.String factoryClassName)
|
void |
setRmiPort(int p)
RmiPort to be used by the HA-JNDI service once bound. |
void |
setServerSocketFactory(java.lang.String factoryClassName)
|
protected void |
stopService()
Sub-classes should override this method to provide custum 'stop' logic. |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, destroy, destroyService, getLog, getName, 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 (src) |
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.system.ServiceMBean (src) |
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service (src) |
create, destroy, start, stop |
Field Detail |
protected java.rmi.server.RMIClientSocketFactory clientSocketFactory
protected java.rmi.server.RMIServerSocketFactory serverSocketFactory
protected java.lang.String clientSocketFactoryName
protected java.lang.String serverSocketFactoryName
protected int rmiPort
Constructor Detail |
public HANamingService()
Method Detail |
public void setRmiPort(int p)
HANamingServiceMBean (src)
setRmiPort
in interface HANamingServiceMBean (src)
public int getRmiPort()
getRmiPort
in interface HANamingServiceMBean (src)
public java.lang.String getClientSocketFactory()
HANamingServiceMBean (src)
getClientSocketFactory
in interface HANamingServiceMBean (src)
public void setClientSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
setClientSocketFactory
in interface HANamingServiceMBean (src)
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.String getServerSocketFactory()
HANamingServiceMBean (src)
getServerSocketFactory
in interface HANamingServiceMBean (src)
public void setServerSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
setServerSocketFactory
in interface HANamingServiceMBean (src)
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
protected void stopService() throws java.lang.Exception
ServiceMBeanSupport (src)
This method is empty, and is provided for convenience when concrete service classes do not need to perform anything specific for this state change.
stopService
in class DetachedHANamingService (src)
java.lang.Exception
protected Naming (src) getNamingProxy() throws java.lang.Exception
DetachedHANamingService (src)
getNamingProxy
in class DetachedHANamingService (src)
java.lang.Exception
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |