Package org.eclipse.emf.cdo.server.net4j
Klasse FailoverMonitor
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<FailoverMonitor.AgentProtocol>
org.eclipse.emf.cdo.server.net4j.FailoverMonitor
- Alle implementierten Schnittstellen:
org.eclipse.net4j.util.container.IContainer<FailoverMonitor.AgentProtocol>,org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.event.INotifier.INotifier2,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
public class FailoverMonitor
extends org.eclipse.net4j.util.container.Container<FailoverMonitor.AgentProtocol>
A facility for monitoring a variable set of
fail-over participant repositories and electing,
as well as promoting, a master repository among them.- Seit:
- 4.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classAn abstract base class for theserver-side protocol factoriesrequired by afail-over monitor.static classThe monitor-side implementation of thefail-over monitoragent protocol.static classThe monitor-side implementation of thefail-over monitorclient protocol.static classCreatesfail-over monitorinstances.static interfaceProvides afail-over monitorfor a given named fail-over group.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
FelderVon Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidprotected voidprotected FailoverMonitor.AgentProtocolgetGroup()booleanisEmpty()voidvoidVon Klasse geerbte Methoden org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEventVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
PRODUCT_GROUP
- Siehe auch:
-
PROTOCOL_NAME
- Siehe auch:
-
SIGNAL_PUBLISH_MASTER
public static final short SIGNAL_PUBLISH_MASTER- Siehe auch:
-
-
Konstruktordetails
-
FailoverMonitor
public FailoverMonitor()
-
-
Methodendetails
-
getGroup
-
setGroup
-
isEmpty
public boolean isEmpty()- Angegeben von:
isEmptyin Schnittstelleorg.eclipse.net4j.util.container.IContainer<FailoverMonitor.AgentProtocol>- Setzt außer Kraft:
isEmptyin Klasseorg.eclipse.net4j.util.container.Container<FailoverMonitor.AgentProtocol>
-
getElements
-
getMasterAgent
-
registerAgent
-
deregisterAgent
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivatein Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle- Löst aus:
Exception
-
electNewMaster
-