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)
advertise in interface TopologyConnectorpublic void advertise(Registration registration)
public void unadvertise(String appName, org.jboss.as.network.SocketBinding binding)
unadvertise in interface TopologyConnectorprotected void requestAdvertisements()
protected void advertiseAll()
protected void doAdvertise(Registration registration)
Copyright © 2017 JBoss by Red Hat. All rights reserved.