public class JGroupsTopologyConnector extends Object implements org.jboss.msc.service.Service<JGroupsTopologyConnector>, org.wildfly.clustering.group.Group.Listener, TopologyConnector
| Constructor and Description |
|---|
JGroupsTopologyConnector() |
| Modifier and Type | Method and Description |
|---|---|
void |
advertise(Registration registration) |
void |
advertise(String name,
org.jboss.as.network.SocketBinding binding,
String... tags) |
protected void |
advertiseAll() |
protected void |
doAdvertise(Registration registration) |
org.jboss.msc.inject.Injector<org.wildfly.clustering.dispatcher.CommandDispatcherFactory> |
getCommandDispatcherFactoryInjector() |
org.jboss.msc.inject.Injector<TopologyManager> |
getTopologyManagerInjector() |
JGroupsTopologyConnector |
getValue() |
void |
membershipChanged(List<org.wildfly.clustering.group.Node> previousMembers,
List<org.wildfly.clustering.group.Node> members,
boolean merged) |
protected void |
requestAdvertisements() |
void |
start(org.jboss.msc.service.StartContext startContext) |
void |
stop(org.jboss.msc.service.StopContext stopContext) |
void |
unadvertise(String appName,
org.jboss.as.network.SocketBinding binding) |
public org.jboss.msc.inject.Injector<org.wildfly.clustering.dispatcher.CommandDispatcherFactory> getCommandDispatcherFactoryInjector()
public org.jboss.msc.inject.Injector<TopologyManager> getTopologyManagerInjector()
public void start(org.jboss.msc.service.StartContext startContext)
throws org.jboss.msc.service.StartException
start in interface org.jboss.msc.service.Service<JGroupsTopologyConnector>org.jboss.msc.service.StartExceptionpublic void stop(org.jboss.msc.service.StopContext stopContext)
stop in interface org.jboss.msc.service.Service<JGroupsTopologyConnector>public JGroupsTopologyConnector getValue() throws IllegalStateException, IllegalArgumentException
getValue in interface org.jboss.msc.value.Value<JGroupsTopologyConnector>IllegalStateExceptionIllegalArgumentExceptionpublic void membershipChanged(List<org.wildfly.clustering.group.Node> previousMembers, List<org.wildfly.clustering.group.Node> members, boolean merged)
membershipChanged in interface org.wildfly.clustering.group.Group.Listenerpublic void advertise(String name, org.jboss.as.network.SocketBinding binding, String... tags) throws Exception
advertise in interface TopologyConnectorExceptionpublic void advertise(Registration registration) throws Exception
Exceptionpublic void unadvertise(String appName, org.jboss.as.network.SocketBinding binding) throws Exception
unadvertise in interface TopologyConnectorExceptionprotected void doAdvertise(Registration registration) throws Exception
ExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.