Class SmeExtraData
- java.lang.Object
-
- org.openmuc.jeebus.ship.state.machine.smehello.SmeExtraData
-
public final class SmeExtraData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.IntegerlastWaitingConnectionHelloPhaseTypepartnerPhaseintprolongationRequestsAccepted
-
Constructor Summary
Constructors Constructor Description SmeExtraData()SmeExtraData(int prolongationRequestsAccepted, java.lang.Integer lastWaiting, ConnectionHelloPhaseType phase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()SmeExtraDatawithIncrementedRequests()SmeExtraDatawithNewMessage(ConnectionHelloType msg)
-
-
-
Field Detail
-
prolongationRequestsAccepted
public final int prolongationRequestsAccepted
-
lastWaiting
public final java.lang.Integer lastWaiting
-
partnerPhase
public final ConnectionHelloPhaseType partnerPhase
-
-
Constructor Detail
-
SmeExtraData
public SmeExtraData()
-
SmeExtraData
public SmeExtraData(int prolongationRequestsAccepted, java.lang.Integer lastWaiting, ConnectionHelloPhaseType phase)
-
-
Method Detail
-
withIncrementedRequests
public SmeExtraData withIncrementedRequests()
-
withNewMessage
public SmeExtraData withNewMessage(ConnectionHelloType msg)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-