Klasse FailoverMonitor.ClientProtocol

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.spi.net4j.Protocol<Object>
org.eclipse.net4j.signal.SignalProtocol<Object>
org.eclipse.emf.cdo.server.net4j.FailoverMonitor.ClientProtocol
Alle implementierten Schnittstellen:
org.eclipse.net4j.buffer.IBufferHandler, org.eclipse.net4j.ILocationAware, org.eclipse.net4j.protocol.IProtocol<Object>, org.eclipse.net4j.protocol.IProtocol2<Object>, org.eclipse.net4j.protocol.IProtocol3<Object>, org.eclipse.net4j.signal.ISignalProtocol<Object>, org.eclipse.net4j.signal.ISignalProtocol.WithSignalCounters<Object>, org.eclipse.net4j.util.collection.Entity.Store.Provider, org.eclipse.net4j.util.concurrent.IExecutorServiceProvider, org.eclipse.net4j.util.container.IManagedContainerProvider, 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, org.eclipse.net4j.util.security.IUserAware
Umschließende Klasse:
FailoverMonitor

public static class FailoverMonitor.ClientProtocol extends org.eclipse.net4j.signal.SignalProtocol<Object>
The monitor-side implementation of the fail-over monitor client protocol.
Autor:
Eike Stepper
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static class 
    Creates fail-over client protocol instances.

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.signal.SignalProtocol

    org.eclipse.net4j.signal.SignalProtocol.InvalidSignalIDException, org.eclipse.net4j.signal.SignalProtocol.TimeoutChangedEvent

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.spi.net4j.Protocol

    org.eclipse.spi.net4j.Protocol.InfraStructureChangedEvent

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle

    org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.ILocationAware

    org.eclipse.net4j.ILocationAware.Location

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

    org.eclipse.net4j.util.event.INotifier.INotifier2

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.signal.ISignalProtocol

    org.eclipse.net4j.signal.ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final String
     
    static final short
     

    Von Klasse geerbte Felder org.eclipse.net4j.signal.SignalProtocol

    COMPRESSED_STRINGS_ACKNOWLEDGE_TIMEOUT, SIGNAL_ACKNOWLEDGE_COMPRESSED_STRINGS, SIGNAL_ENTITY, SIGNAL_MONITOR_CANCELED, SIGNAL_MONITOR_PROGRESS, SIGNAL_REMOTE_EXCEPTION, SIGNAL_SET_TIMEOUT

    Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle

    USE_LABEL

    Von Schnittstelle geerbte Felder org.eclipse.net4j.protocol.IProtocol2

    UNSPECIFIED_VERSION

    Von Schnittstelle geerbte Felder org.eclipse.net4j.signal.ISignalProtocol

    DEFAULT_TIMEOUT, NO_TIMEOUT
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ClientProtocol(FailoverMonitor.Provider failOverMonitorProvider)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected org.eclipse.net4j.signal.SignalReactor
    createSignalReactor(short signalID)
     

    Von Klasse geerbte Methoden org.eclipse.net4j.signal.SignalProtocol

    addStreamWrapper, close, doBeforeDeactivate, doDeactivate, getEntityStore, getReceivedSignals, getSentSignals, getStreamWrapper, getStringCompressor, getTimeout, handleBuffer, handleChannelDeactivation, isSendingTimeoutChanges, open, provideSignalReactor, setStreamWrapper, setTimeout, setTimeout, toString, waitForSignals

    Von Klasse geerbte Methoden org.eclipse.spi.net4j.Protocol

    doBeforeActivate, getBufferProvider, getChannel, getContainer, getExecutorService, getInfraStructure, getLocation, getType, getUserID, getVersion, isClient, isServer, setChannel, setExecutorService, setInfraStructure, setUserID

    Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle

    activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, dump, getLifecycleState, isActive, isDeferredActivation

    Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

    addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.ILocationAware

    getLocation, isClient, isServer

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

    addListener, getListeners, hasListeners, removeListener

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.protocol.IProtocol

    getBufferProvider, getChannel, getExecutorService, getInfraStructure, getType, setChannel, setExecutorService, setInfraStructure

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.protocol.IProtocol3

    doWhenFullyConnected

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.security.IUserAware

    getUserID
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • createSignalReactor

      protected org.eclipse.net4j.signal.SignalReactor createSignalReactor(short signalID)
      Setzt außer Kraft:
      createSignalReactor in Klasse org.eclipse.net4j.signal.SignalProtocol<Object>