@Entity public class TokenEntry extends AbstractTokenEntry<byte[]>
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
TokenEntry.PK
Primary key for token entries used by JPA 
 | 
clock| Modifier | Constructor and Description | 
|---|---|
protected  | 
TokenEntry()
Default constructor for JPA 
 | 
  | 
TokenEntry(String processorName,
          int segment,
          TrackingToken token,
          Serializer serializer)
Initializes a new token entry for given  
token, processorName and segment. | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getProcessorName()
Returns the name of the process to which this token belongs. 
 | 
int | 
getSegment()
Returns the segment index of the process to which this token belongs. 
 | 
void | 
updateToken(TrackingToken token,
           Serializer serializer)
Update this entry with the given  
token, serializing it using given serializer. | 
claim, getOwner, getSerializedToken, getToken, getTokenType, mayClaim, releaseClaim, timestamp, timestampAsString, updateTokenpublic TokenEntry(String processorName, int segment, TrackingToken token, Serializer serializer)
token, processorName and segment. The given
 serializer can be used to serialize the token before it is stored.token - The tracking token to storeprocessorName - The name of the processor to store this token forsegment - The segment index of the processorserializer - The serializer to use when storing a serialized tokenprotected TokenEntry()
public void updateToken(TrackingToken token, Serializer serializer)
AbstractTokenEntrytoken, serializing it using given serializer.updateToken in class AbstractTokenEntry<byte[]>token - The token to update the entry withserializer - The serializer to serialize data withpublic String getProcessorName()
AbstractTokenEntrygetProcessorName in class AbstractTokenEntry<byte[]>public int getSegment()
AbstractTokenEntrygetSegment in class AbstractTokenEntry<byte[]>Copyright © 2010–2018. All rights reserved.