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.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.ILocationAware
ILocationAware.Location
Von 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_LABEL
Von Schnittstelle geerbte Felder org.eclipse.net4j.protocol.IProtocol2
UNSPECIFIED_VERSION
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
org.eclipse.net4j.util.container.IManagedContainer
final String
getType()
int
protected void
boolean
isClient()
boolean
isServer()
void
setChannel
(IChannel newChannel) void
setExecutorService
(ExecutorService executorService) void
setInfraStructure
(INFRA_STRUCTURE infraStructure) protected void
Von 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, toString
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.buffer.IBufferHandler
handleBuffer
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Von Schnittstelle geerbte Methoden org.eclipse.net4j.protocol.IProtocol3
doWhenFullyConnected
-
Konstruktordetails
-
Protocol
-
-
Methodendetails
-
getType
- Angegeben von:
getType
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getVersion
public int getVersion()- Angegeben von:
getVersion
in SchnittstelleIProtocol2<INFRA_STRUCTURE>
- Seit:
- 4.2
-
getContainer
public org.eclipse.net4j.util.container.IManagedContainer getContainer()- Angegeben von:
getContainer
in Schnittstelleorg.eclipse.net4j.util.container.IManagedContainerProvider
-
getExecutorService
- Angegeben von:
getExecutorService
in Schnittstelleorg.eclipse.net4j.util.concurrent.IExecutorServiceProvider
- Angegeben von:
getExecutorService
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
setExecutorService
- Angegeben von:
setExecutorService
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getBufferProvider
- Angegeben von:
getBufferProvider
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getInfraStructure
- Angegeben von:
getInfraStructure
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
setInfraStructure
- Angegeben von:
setInfraStructure
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getLocation
Beschreibung aus Schnittstelle kopiert:ILocationAware
- Angegeben von:
getLocation
in SchnittstelleILocationAware
- Seit:
- 2.0
-
isClient
public boolean isClient()Beschreibung aus Schnittstelle kopiert:ILocationAware
- Angegeben von:
isClient
in SchnittstelleILocationAware
- Seit:
- 2.0
-
isServer
public boolean isServer()Beschreibung aus Schnittstelle kopiert:ILocationAware
- Angegeben von:
isServer
in SchnittstelleILocationAware
- Seit:
- 2.0
-
getChannel
- Angegeben von:
getChannel
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
setChannel
- Angegeben von:
setChannel
in SchnittstelleIProtocol<INFRA_STRUCTURE>
-
getUserID
- Angegeben von:
getUserID
in Schnittstelleorg.eclipse.net4j.util.security.IUserAware
-
setUserID
-
handleChannelDeactivation
protected void handleChannelDeactivation()- Seit:
- 2.0
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivate
in Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle
- Löst aus:
Exception
-