Class Subscriber
java.lang.Object
org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
Request source RLOC in the mapping service with it's properties.
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionSubscriber(Rloc srcRloc, Eid srcEid, int subscriberTtl) Constructor.Subscriber(Rloc srcRloc, Eid srcEid, int subscriberTtl, Date lastRequestDate) Constructor.Subscriber(SubscriberData subscriberData) Constructor. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanintinthashCode()static intrecordTtlToSubscriberTime(Integer recordTtl) Static method to calculate the subscriber TTL from a mapping record TTL.voidsetLastRequestDate(Date lastRequestDate) voidsetSubscriberTtlByRecordTtl(Integer recordTtl) booleantimedOut()toString() 
- 
Field Details
- 
DEFAULT_SUBSCRIBER_TIMEOUT
public static final int DEFAULT_SUBSCRIBER_TIMEOUT 
 - 
 - 
Constructor Details
- 
Subscriber
Constructor.- Parameters:
 subscriberData- YANG modeled SubscriberData object.
 - 
Subscriber
Constructor.- Parameters:
 srcRloc- A source RLOC.srcEid- A source EID.subscriberTtl- Subscriber TTL in min(s).
 - 
Subscriber
Constructor.- Parameters:
 srcRloc- A source RLOC.srcEid- A source EID.subscriberTtl- Subscriber TTL in min(s).lastRequestDate- Last request date for this subscriber.
 
 - 
 - 
Method Details
- 
getSubscriberData
 - 
getSrcRloc
 - 
getSrcEid
 - 
getLastRequestDate
 - 
setLastRequestDate
 - 
getSubscriberTtl
public int getSubscriberTtl() - 
setSubscriberTtlByRecordTtl
 - 
recordTtlToSubscriberTime
Static method to calculate the subscriber TTL from a mapping record TTL. If a mapping record TTL is not provided, use the default 1 day TTL. The subscriber TTL is the TTL plus a constant value.- Parameters:
 recordTtl- The time to live (TTL) value- Returns:
 - the subscriber TTL
 
 - 
timedOut
public boolean timedOut() - 
hashCode
public int hashCode() - 
equals
 - 
toString
 - 
getString
 
 -