Package org.eclipse.spi.net4j
Klasse Protocol<INFRA_STRUCTURE>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.spi.net4j.Protocol<INFRA_STRUCTURE>
- Alle implementierten Schnittstellen:
IBufferHandler,ILocationAware,IProtocol<INFRA_STRUCTURE>,IProtocol2<INFRA_STRUCTURE>,IProtocol3<INFRA_STRUCTURE>,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
- Bekannte direkte Unterklassen:
SignalProtocol
public abstract class Protocol<INFRA_STRUCTURE>
extends org.eclipse.net4j.util.lifecycle.Lifecycle
implements IProtocol3<INFRA_STRUCTURE>, org.eclipse.net4j.util.concurrent.IExecutorServiceProvider, org.eclipse.net4j.util.container.IManagedContainerProvider
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon 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.ILocationAware
ILocationAware.LocationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABELVon Schnittstelle geerbte Felder org.eclipse.net4j.protocol.IProtocol2
UNSPECIFIED_VERSION -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidprotected voidorg.eclipse.net4j.util.container.IManagedContainerfinal StringgetType()intprotected voidbooleanisClient()booleanisServer()voidsetChannel(IChannel newChannel) voidsetExecutorService(ExecutorService executorService) voidsetInfraStructure(INFRA_STRUCTURE infraStructure) protected voidVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, 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.buffer.IBufferHandler
handleBufferVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.net4j.protocol.IProtocol3
doWhenFullyConnected
-
Konstruktordetails
-
Protocol
-
-
Methodendetails
-
getType
- Angegeben von:
getTypein SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getVersion
public int getVersion()- Angegeben von:
getVersionin SchnittstelleIProtocol2<INFRA_STRUCTURE>- Seit:
- 4.2
-
getContainer
public org.eclipse.net4j.util.container.IManagedContainer getContainer()- Angegeben von:
getContainerin Schnittstelleorg.eclipse.net4j.util.container.IManagedContainerProvider
-
getExecutorService
- Angegeben von:
getExecutorServicein Schnittstelleorg.eclipse.net4j.util.concurrent.IExecutorServiceProvider- Angegeben von:
getExecutorServicein SchnittstelleIProtocol<INFRA_STRUCTURE>
-
setExecutorService
- Angegeben von:
setExecutorServicein SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getBufferProvider
- Angegeben von:
getBufferProviderin SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getInfraStructure
- Angegeben von:
getInfraStructurein SchnittstelleIProtocol<INFRA_STRUCTURE>
-
setInfraStructure
- Angegeben von:
setInfraStructurein SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getLocation
Beschreibung aus Schnittstelle kopiert:ILocationAware- Angegeben von:
getLocationin SchnittstelleILocationAware- Seit:
- 2.0
-
isClient
public boolean isClient()Beschreibung aus Schnittstelle kopiert:ILocationAware- Angegeben von:
isClientin SchnittstelleILocationAware- Seit:
- 2.0
-
isServer
public boolean isServer()Beschreibung aus Schnittstelle kopiert:ILocationAware- Angegeben von:
isServerin SchnittstelleILocationAware- Seit:
- 2.0
-
getChannel
- Angegeben von:
getChannelin SchnittstelleIProtocol<INFRA_STRUCTURE>
-
setChannel
- Angegeben von:
setChannelin SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getUserID
- Angegeben von:
getUserIDin Schnittstelleorg.eclipse.net4j.util.security.IUserAware
-
setUserID
-
handleChannelDeactivation
protected void handleChannelDeactivation()- Seit:
- 2.0
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivatein Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle- Löst aus:
Exception
-