public class ClusterImpl extends CollectiveImpl implements net.e6tech.elements.common.federation.Cluster
CollectiveImpl.TypeapiAddress, authObserver, beacon, connectionTimeout, cycle, deadMemberRenewalInterval, domainName, eventCacheExpire, eventCacheInitialCapacity, eventInterval, fanout, hostAddress, hostedMembers, launcher, listeners, logger, provision, readTimeout, renewalInterval, renewalPadding, seedRefreshInterval, seeds, serviceMap, services, syncInterval| Constructor and Description |
|---|
ClusterImpl() |
| Modifier and Type | Method and Description |
|---|---|
FederationImpl |
getFederation() |
CollectiveImpl.Type |
getType() |
void |
onEvent(Event event) |
void |
setFederation(FederationImpl federation) |
void |
setHostAddress(java.lang.String address) |
void |
shutdown() |
void |
start() |
addHostedMember, addHostedMember, addHostedMember, addListener, addService, async, async, createLauncher, createServices, frequencies, getApiAddress, getAuthObserver, getBroadcast, getConnectionTimeout, getCycle, getDeadMemberRenewalInterval, getDomainName, getEventCacheExpire, getEventCacheInitialCapacity, getEventInterval, getExecutor, getFanout, getHostAddress, getHostedMembers, getHosts, getListeners, getProvision, getReadTimeout, getRenewalInterval, getRenewalPadding, getSeedRefreshInterval, getSeeds, getServiceProvider, getSubZero, getSyncInterval, members, onAnnounced, perInstanceService, perInstanceService, publish, publishInternal, refresh, register, register, removeListener, removeService, routes, setApiAddress, setAuthObserver, setBroadcast, setConnectionTimeout, setCycle, setDeadMemberRenewalInterval, setDomainName, setEventCacheExpire, setEventCacheInitialCapacity, setEventInterval, setExecutor, setFanout, setHosts, setListeners, setProvision, setReadTimeout, setRenewalInterval, setRenewalPadding, setSeedRefreshInterval, setSeeds, setSubZero, setSyncInterval, setupBeacon, setupServices, sharedService, startBeacon, startServer, subscribe, unsubscribeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListener, frequencies, getApiAddress, getDomainName, getHostAddress, getHostedMembers, getRegistry, getServiceProvider, removeListenerpublic FederationImpl getFederation()
public void setFederation(FederationImpl federation)
public void setHostAddress(java.lang.String address)
setHostAddress in class CollectiveImplpublic void start()
start in interface net.e6tech.elements.common.resources.Startablestart in class CollectiveImplpublic CollectiveImpl.Type getType()
getType in class CollectiveImplpublic void shutdown()
shutdown in class CollectiveImplpublic void onEvent(@Nonnull
Event event)
onEvent in class CollectiveImpl