public class ClusterManager extends Object implements org.jboss.msc.service.Service<ClusterManager>, org.wildfly.clustering.group.Group.Listener
| Modifier and Type | Field and Description |
|---|---|
static org.jboss.msc.service.ServiceName |
SERVICE_NAME |
| Constructor and Description |
|---|
ClusterManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
advertise(String appName) |
protected void |
advertiseAll() |
protected void |
doAdvertise(String appName) |
org.jboss.msc.inject.Injector<org.wildfly.clustering.dispatcher.CommandDispatcherFactory> |
getCommandDispatcherFactoryInjector() |
org.jboss.msc.inject.Injector<org.jboss.as.network.SocketBinding> |
getSocketBindingInjector() |
ClusterManager |
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) |
protected void |
unadvertise(String appName) |
public org.jboss.msc.inject.Injector<org.wildfly.clustering.dispatcher.CommandDispatcherFactory> getCommandDispatcherFactoryInjector()
public org.jboss.msc.inject.Injector<org.jboss.as.network.SocketBinding> getSocketBindingInjector()
public void start(org.jboss.msc.service.StartContext startContext)
throws org.jboss.msc.service.StartException
start in interface org.jboss.msc.service.Service<ClusterManager>org.jboss.msc.service.StartExceptionpublic void stop(org.jboss.msc.service.StopContext stopContext)
stop in interface org.jboss.msc.service.Service<ClusterManager>public ClusterManager getValue() throws IllegalStateException, IllegalArgumentException
getValue in interface org.jboss.msc.value.Value<ClusterManager>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.Listenerprotected void requestAdvertisements()
protected void advertiseAll()
protected void advertise(String appName)
protected void doAdvertise(String appName)
protected void unadvertise(String appName)
Copyright © 2016 JBoss by Red Hat. All rights reserved.