@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()
PiEntitypiEntityType in interface PiEntitypublic PiPreEntryType preEntryType()
PiPreEntrypreEntryType in interface PiPreEntrypublic PiCloneSessionEntryHandle handle(DeviceId deviceId)
PiEntitypublic static PiCloneSessionEntry.Builder builder()