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 void
clearConfigurations()
void
create()
Channel
createMultiplexerChannel(java.lang.String stack_name, java.lang.String id)
Channel
createMultiplexerChannel(java.lang.String stack_name, java.lang.String id, boolean register_for_state_transfer, java.lang.String substate_id)
void
destroy()
java.lang.String
dumpChannels()
java.lang.String
dumpConfiguration()
java.lang.String
getConfig(java.lang.String stack_name)
java.lang.String
getDomain()
java.lang.String
getMultiplexerConfig()
boolean
isExposeChannels()
boolean
isExposeProtocols()
void
postDeregister()
void
postRegister(java.lang.Boolean registrationDone)
void
preDeregister()
javax.management.ObjectName
preRegister(javax.management.MBeanServer server, javax.management.ObjectName name)
boolean
removeConfig(java.lang.String stack_name)
void
setDomain(java.lang.String name)
void
setExposeChannels(boolean flag)
void
setExposeProtocols(boolean f)
void
setMultiplexerConfig(java.lang.String properties)
void
setMultiplexerConfig(java.lang.String properties, boolean replace)
void
start()
void
stop()
-
-
-
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:
setMultiplexerConfig
in interfaceJChannelFactoryMBean
- Throws:
java.lang.Exception
-
setMultiplexerConfig
public void setMultiplexerConfig(java.lang.String properties, boolean replace) throws java.lang.Exception
- Specified by:
setMultiplexerConfig
in interfaceJChannelFactoryMBean
- Throws:
java.lang.Exception
-
getMultiplexerConfig
public java.lang.String getMultiplexerConfig()
- Specified by:
getMultiplexerConfig
in interfaceJChannelFactoryMBean
-
getConfig
public java.lang.String getConfig(java.lang.String stack_name) throws java.lang.Exception
- Specified by:
getConfig
in interfaceJChannelFactoryMBean
- Throws:
java.lang.Exception
-
removeConfig
public boolean removeConfig(java.lang.String stack_name)
- Specified by:
removeConfig
in interfaceJChannelFactoryMBean
-
clearConfigurations
public void clearConfigurations()
- Specified by:
clearConfigurations
in interfaceJChannelFactoryMBean
-
getDomain
public java.lang.String getDomain()
- Specified by:
getDomain
in interfaceJChannelFactoryMBean
-
setDomain
public void setDomain(java.lang.String name)
- Specified by:
setDomain
in interfaceJChannelFactoryMBean
-
isExposeChannels
public boolean isExposeChannels()
- Specified by:
isExposeChannels
in interfaceJChannelFactoryMBean
-
setExposeChannels
public void setExposeChannels(boolean flag)
- Specified by:
setExposeChannels
in interfaceJChannelFactoryMBean
-
isExposeProtocols
public boolean isExposeProtocols()
- Specified by:
isExposeProtocols
in interfaceJChannelFactoryMBean
-
setExposeProtocols
public void setExposeProtocols(boolean f)
- Specified by:
setExposeProtocols
in interfaceJChannelFactoryMBean
-
createMultiplexerChannel
public Channel createMultiplexerChannel(java.lang.String stack_name, java.lang.String id) throws java.lang.Exception
- Specified by:
createMultiplexerChannel
in 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:
createMultiplexerChannel
in interfaceJChannelFactoryMBean
- Throws:
java.lang.Exception
-
create
public void create() throws java.lang.Exception
- Specified by:
create
in interfaceJChannelFactoryMBean
- Throws:
java.lang.Exception
-
start
public void start() throws java.lang.Exception
- Specified by:
start
in interfaceJChannelFactoryMBean
- Throws:
java.lang.Exception
-
stop
public void stop()
- Specified by:
stop
in interfaceJChannelFactoryMBean
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceJChannelFactoryMBean
-
dumpConfiguration
public java.lang.String dumpConfiguration()
- Specified by:
dumpConfiguration
in interfaceJChannelFactoryMBean
-
dumpChannels
public java.lang.String dumpChannels()
- Specified by:
dumpChannels
in interfaceJChannelFactoryMBean
-
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName name) throws java.lang.Exception
- Specified by:
preRegister
in interfacejavax.management.MBeanRegistration
- Throws:
java.lang.Exception
-
postRegister
public void postRegister(java.lang.Boolean registrationDone)
- Specified by:
postRegister
in interfacejavax.management.MBeanRegistration
-
preDeregister
public void preDeregister() throws java.lang.Exception
- Specified by:
preDeregister
in interfacejavax.management.MBeanRegistration
- Throws:
java.lang.Exception
-
postDeregister
public void postDeregister()
- Specified by:
postDeregister
in interfacejavax.management.MBeanRegistration
-
-