JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

The standard JBoss JNDI naming server with a custom ProxyFactoryInterceptor interceptor that does replacement of NamingContext objects with the detached invoker proxy.

List of MBean attributes:

Name Type Access Value Description
Name java.lang.String R NamingService The class name of the MBean
State int R 3 The status of the MBean
StateString java.lang.String R Started The status of the MBean in text form
MethodMap java.util.Map R {-8107796390111393345=public abstract void org.jnp.interfaces.Naming.unbind(javax.naming.Name) throws javax.naming.NamingException,java.rmi.RemoteException, -5717908715153450081=public abstract void org.jnp.interfaces.Naming.rebind(javax.naming.Name,java.lang.Object,java.lang.String) throws javax.naming.NamingException,java.rmi.RemoteException, -7286638714004764603=public abstract javax.naming.Context org.jnp.interfaces.Naming.createSubcontext(javax.naming.Name) throws javax.naming.NamingException,java.rmi.RemoteException, -884175917852741154=public abstract java.lang.Object org.jnp.interfaces.Naming.lookup(javax.naming.Name) throws javax.naming.NamingException,java.rmi.RemoteException, -4221607359560216057=public abstract java.util.Collection org.jnp.interfaces.Naming.list(javax.naming.Name) throws javax.naming.NamingException,java.rmi.RemoteException, -5642140585403320990=public abstract java.util.Collection org.jnp.interfaces.Naming.listBindings(javax.naming.Name) throws javax.naming.NamingException,java.rmi.RemoteException, -6149798079139202860=public abstract void org.jnp.interfaces.Naming.bind(javax.naming.Name,java.lang.Object,java.lang.String) throws javax.naming.NamingException,java.rmi.RemoteException} (no description)
CallByValue boolean RW True False The call by value mode. true if all lookups are unmarshalled using the caller's TCL, false if in VM lookups return the value by reference.
BindAddress java.lang.String RW The bind address of the bootstrap lookup socket.
Port int RW The listening port for the bootstrap JNP service. Set this to -1 to run the NamingService without the JNP invoker listening port.
Backlog int RW The bootstrap socket backlog count.
JNPServerSocketFactory java.lang.String RW The bootstrap socket javax.net.ServerSocketFactory
RmiPort int RW The port of the RMI naming service, 0 == anonymous. This is only used if an explicit InvokerProxyFactory has not been set.
RmiBindAddress java.lang.String RW The RMI service bind address. Empty == all addresses
ClientSocketFactory java.lang.String RW The RMI service java.rmi.server.RMIClientSocketFactory
ServerSocketFactory java.lang.String RW The RMI service java.rmi.server.RMIServerSocketFactory
InstallGlobalService boolean RW True False Ghe InstallGlobalService which defines whether the MainMBean's Naming server will be installed as the NamingContext.setLocal global value.
UseGlobalService boolean RW True False The UseGlobalService which defines whether the MainMBean's Naming server will initialized from the existing NamingContext.setLocal global value.
LookupPool org.jboss.util.threadpool.BasicThreadPoolMBean W The thread pool service used to control the bootstrap lookups
InvokerProxyFactory org.jboss.invocation.jrmp.server.JRMPProxyFactoryMBean W The detached invoker proxy factory to use for the naming service transport.

List of MBean operations:

java.lang.Object invoke()

The generic invocation operation used by detached invokers to route requests to the service

Param ParamType ParamValue ParamDescription
invocation org.jboss.invocation.Invocation The Naming interface method invocation encapsulation

void createAlias()

Create an alias in jndi

Param ParamType ParamValue ParamDescription
fromName java.lang.String The from name
toName java.lang.String The to name

void removeAlias()

Remove an alias from jndi

Param ParamType ParamValue ParamDescription
name java.lang.String The name

void create()

Standard MBean lifecycle method

void start()

The start lifecycle operation

void stop()

The stop lifecycle operation

void destroy()

The destroy lifecycle operation

void jbossInternalLifecycle()

The detyped lifecycle operation (for internal use only)

Param ParamType ParamValue ParamDescription
method java.lang.String The lifecycle operation