Silk DI 0.6


se.jbee.inject
Class Expiry

Object
  extended by se.jbee.inject.Expiry

public final class Expiry
extends Object

How frequently do instances expire (become garbage, are not used any longer).

Author:
Jan Bernitt (jan@jbee.se)

Field Summary
static Expiry IGNORE
           
static Expiry NEVER
           
 
Constructor Summary
Expiry(int frequency)
           
 
Method Summary
 boolean equals(Object obj)
           
 boolean equalTo(Expiry other)
           
static Expiry expires(int frequency)
           
 int hashCode()
           
 boolean isIgnore()
           
 boolean isNever()
           
 boolean moreFrequent(Expiry other)
           
 String toString()
           
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NEVER

public static final Expiry NEVER

IGNORE

public static final Expiry IGNORE
Constructor Detail

Expiry

public Expiry(int frequency)
Method Detail

expires

public static Expiry expires(int frequency)

equalTo

public boolean equalTo(Expiry other)

moreFrequent

public boolean moreFrequent(Expiry other)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isNever

public boolean isNever()

isIgnore

public boolean isIgnore()

Silk DI 0.6