Package org.eclipse.net4j.protocol

# Schnittstelle IProtocol2<INFRA_STRUCTURE>

Alle Superschnittstellen:
  `IBufferHandler`, `ILocationAware`, `IProtocol<INFRA_STRUCTURE>`, `org.eclipse.net4j.util.security.IUserAware`

Alle bekannten Unterschnittstellen:
  `IProtocol3<INFRA_STRUCTURE>`

Alle bekannten Implementierungsklassen:
  `AuthenticatingSignalProtocol`, `HeartBeatProtocol`, `HeartBeatProtocol.Server`, `Protocol`, `SignalProtocol`

public interface IProtocol2<INFRA_STRUCTURE> extends IProtocol<INFRA_STRUCTURE>
A `versioned` `protocol`.

Seit:
  4.2
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

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

`ILocationAware.Location`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final int`
`UNSPECIFIED_VERSION`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`int`
`getVersion()`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.buffer.IBufferHandler

`handleBuffer`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.ILocationAware

`getLocation, isClient, isServer`

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

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

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

`getUserID`

## Felddetails

### UNSPECIFIED_VERSION

static final int UNSPECIFIED_VERSION

Siehe auch:
  - Konstantenfeldwerte

## Methodendetails

### getVersion

int getVersion()