@Beta public final class PiCloneSessionEntry extends Object implements PiPreEntry
Modifier and Type | Class and Description |
---|---|
static class |
PiCloneSessionEntry.Builder
Builder of PI clone session entries.
|
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CLASS_OF_SERVICE |
static int |
DO_NOT_TRUNCATE |
Modifier and Type | Method and Description |
---|---|
static PiCloneSessionEntry.Builder |
builder()
Returns a new builder of clone session entries.
|
int |
classOfService()
Returns the class of service associated to the replicas produced by this
clone session.
|
boolean |
equals(Object obj) |
PiCloneSessionEntryHandle |
handle(DeviceId deviceId)
Returns a handle for this PI entity and the given device ID.
|
int |
hashCode() |
int |
maxPacketLengthBytes()
Returns the maximum length in bytes of cloned packets.
|
PiEntityType |
piEntityType()
Returns the type of this entity.
|
PiPreEntryType |
preEntryType()
Returns the type of this PRE entry.
|
Set<PiPreReplica> |
replicas()
Returns the packet replicas provided by this clone session.
|
int |
sessionId()
Returns the identifier of this clone session, unique in the scope of a
PRE instance.
|
String |
toString() |
public static final int DEFAULT_CLASS_OF_SERVICE
public static final int DO_NOT_TRUNCATE
public int sessionId()
public Set<PiPreReplica> replicas()
public int classOfService()
public int maxPacketLengthBytes()
public PiEntityType piEntityType()
PiEntity
piEntityType
in interface PiEntity
public PiPreEntryType preEntryType()
PiPreEntry
preEntryType
in interface PiPreEntry
public PiCloneSessionEntryHandle handle(DeviceId deviceId)
PiEntity
public static PiCloneSessionEntry.Builder builder()