Package org.jgroups.jmx
Class JChannelFactory
- java.lang.Object
-
- org.jgroups.jmx.JChannelFactory
-
- All Implemented Interfaces:
javax.management.MBeanRegistration,JChannelFactoryMBean
public class JChannelFactory extends java.lang.Object implements JChannelFactoryMBean, javax.management.MBeanRegistration
- Version:
- $Id: JChannelFactory.java,v 1.7.2.1 2007/11/28 11:39:58 belaban Exp $
- Author:
- Bela Ban
-
-
Constructor Summary
Constructors Constructor Description JChannelFactory()JChannelFactory(JChannelFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearConfigurations()voidcreate()ChannelcreateMultiplexerChannel(java.lang.String stack_name, java.lang.String id)ChannelcreateMultiplexerChannel(java.lang.String stack_name, java.lang.String id, boolean register_for_state_transfer, java.lang.String substate_id)voiddestroy()java.lang.StringdumpChannels()java.lang.StringdumpConfiguration()java.lang.StringgetConfig(java.lang.String stack_name)java.lang.StringgetDomain()java.lang.StringgetMultiplexerConfig()booleanisExposeChannels()booleanisExposeProtocols()voidpostDeregister()voidpostRegister(java.lang.Boolean registrationDone)voidpreDeregister()javax.management.ObjectNamepreRegister(javax.management.MBeanServer server, javax.management.ObjectName name)booleanremoveConfig(java.lang.String stack_name)voidsetDomain(java.lang.String name)voidsetExposeChannels(boolean flag)voidsetExposeProtocols(boolean f)voidsetMultiplexerConfig(java.lang.String properties)voidsetMultiplexerConfig(java.lang.String properties, boolean replace)voidstart()voidstop()
-
-
-
Constructor Detail
-
JChannelFactory
public JChannelFactory(JChannelFactory factory)
-
JChannelFactory
public JChannelFactory()
-
-
Method Detail
-
setMultiplexerConfig
public void setMultiplexerConfig(java.lang.String properties) throws java.lang.Exception- Specified by:
setMultiplexerConfigin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
setMultiplexerConfig
public void setMultiplexerConfig(java.lang.String properties, boolean replace) throws java.lang.Exception- Specified by:
setMultiplexerConfigin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
getMultiplexerConfig
public java.lang.String getMultiplexerConfig()
- Specified by:
getMultiplexerConfigin interfaceJChannelFactoryMBean
-
getConfig
public java.lang.String getConfig(java.lang.String stack_name) throws java.lang.Exception- Specified by:
getConfigin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
removeConfig
public boolean removeConfig(java.lang.String stack_name)
- Specified by:
removeConfigin interfaceJChannelFactoryMBean
-
clearConfigurations
public void clearConfigurations()
- Specified by:
clearConfigurationsin interfaceJChannelFactoryMBean
-
getDomain
public java.lang.String getDomain()
- Specified by:
getDomainin interfaceJChannelFactoryMBean
-
setDomain
public void setDomain(java.lang.String name)
- Specified by:
setDomainin interfaceJChannelFactoryMBean
-
isExposeChannels
public boolean isExposeChannels()
- Specified by:
isExposeChannelsin interfaceJChannelFactoryMBean
-
setExposeChannels
public void setExposeChannels(boolean flag)
- Specified by:
setExposeChannelsin interfaceJChannelFactoryMBean
-
isExposeProtocols
public boolean isExposeProtocols()
- Specified by:
isExposeProtocolsin interfaceJChannelFactoryMBean
-
setExposeProtocols
public void setExposeProtocols(boolean f)
- Specified by:
setExposeProtocolsin interfaceJChannelFactoryMBean
-
createMultiplexerChannel
public Channel createMultiplexerChannel(java.lang.String stack_name, java.lang.String id) throws java.lang.Exception
- Specified by:
createMultiplexerChannelin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
createMultiplexerChannel
public Channel createMultiplexerChannel(java.lang.String stack_name, java.lang.String id, boolean register_for_state_transfer, java.lang.String substate_id) throws java.lang.Exception
- Specified by:
createMultiplexerChannelin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
create
public void create() throws java.lang.Exception- Specified by:
createin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
start
public void start() throws java.lang.Exception- Specified by:
startin interfaceJChannelFactoryMBean- Throws:
java.lang.Exception
-
stop
public void stop()
- Specified by:
stopin interfaceJChannelFactoryMBean
-
destroy
public void destroy()
- Specified by:
destroyin interfaceJChannelFactoryMBean
-
dumpConfiguration
public java.lang.String dumpConfiguration()
- Specified by:
dumpConfigurationin interfaceJChannelFactoryMBean
-
dumpChannels
public java.lang.String dumpChannels()
- Specified by:
dumpChannelsin interfaceJChannelFactoryMBean
-
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName name) throws java.lang.Exception- Specified by:
preRegisterin interfacejavax.management.MBeanRegistration- Throws:
java.lang.Exception
-
postRegister
public void postRegister(java.lang.Boolean registrationDone)
- Specified by:
postRegisterin interfacejavax.management.MBeanRegistration
-
preDeregister
public void preDeregister() throws java.lang.Exception- Specified by:
preDeregisterin interfacejavax.management.MBeanRegistration- Throws:
java.lang.Exception
-
postDeregister
public void postDeregister()
- Specified by:
postDeregisterin interfacejavax.management.MBeanRegistration
-
-