|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.connecterra.ale.alevent.EPCCache
Represents an EPC cache. All changes made to this instance are persisted.
Constructor Summary | |
EPCCache(java.lang.String name,
EPCCacheSpec spec,
com.connecterra.ale.epc.EPCPatternList patList,
com.connecterra.ale.alevent.PersistentEPCCache persistentCache,
com.connecterra.ale.alevent.EPCCache.CacheContentObserver contentObserver,
java.lang.String aleid)
|
|
EPCCache(java.lang.String name,
EPCCacheSpec spec,
com.connecterra.ale.alevent.PersistentEPCCache persistentCache,
com.connecterra.ale.alevent.EPCCache.CacheContentObserver contentObserver,
java.lang.String aleid)
|
Method Summary | |
void |
addFirst(com.connecterra.ale.epc.EPC tagVal)
Called by a programming cycle if a tag programming operation fails. |
void |
addInfoObserver(com.connecterra.ale.alevent.CacheInfoObserver o)
|
EPCPatterns |
deplete()
Called when the ALEPC API is used to deplete and/or undefine an EPC cache. |
EPCPatterns |
getCacheContent()
|
EPCCacheSpec |
getEPCCacheSpec()
|
long |
getEPCCount()
|
java.lang.String |
getName()
|
void |
redefineSpec(EPCCacheSpec spec)
|
com.connecterra.ale.epc.EPC |
removeFirst()
Called when a programming cycle needs to obtain an EPC value for a tag programming operation. |
void |
removeInfoObserver(com.connecterra.ale.alevent.CacheInfoObserver o)
|
void |
replenish(java.util.List patList)
Called when the ALEPC API is used to create and/or replenish an EPC cache. |
void |
request(com.connecterra.ale.alevent.CacheObserver o)
|
void |
setInfo(int activationCount,
long lastActivated,
int replenishCount,
long lastReplenished,
long lastReported)
|
void |
unrequest(com.connecterra.ale.alevent.CacheObserver o)
|
void |
updateInfo(EngineEPCCacheSpecInfo info,
boolean includeCacheContent)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EPCCache(java.lang.String name, EPCCacheSpec spec, com.connecterra.ale.alevent.PersistentEPCCache persistentCache, com.connecterra.ale.alevent.EPCCache.CacheContentObserver contentObserver, java.lang.String aleid) throws CacheSpecValidationException
public EPCCache(java.lang.String name, EPCCacheSpec spec, com.connecterra.ale.epc.EPCPatternList patList, com.connecterra.ale.alevent.PersistentEPCCache persistentCache, com.connecterra.ale.alevent.EPCCache.CacheContentObserver contentObserver, java.lang.String aleid) throws CacheSpecValidationException
Method Detail |
public java.lang.String getName()
public EPCCacheSpec getEPCCacheSpec()
public void redefineSpec(EPCCacheSpec spec) throws CacheSpecValidationException
CacheSpecValidationException
public void request(com.connecterra.ale.alevent.CacheObserver o)
public void unrequest(com.connecterra.ale.alevent.CacheObserver o)
public void addInfoObserver(com.connecterra.ale.alevent.CacheInfoObserver o)
public void removeInfoObserver(com.connecterra.ale.alevent.CacheInfoObserver o)
public void replenish(java.util.List patList) throws InvalidPatternsException, com.connecterra.ale.persistence.PersistenceException
InvalidPatternsException
com.connecterra.ale.persistence.PersistenceException
public EPCPatterns getCacheContent()
public EPCPatterns deplete() throws com.connecterra.ale.persistence.PersistenceException
com.connecterra.ale.persistence.PersistenceException
public long getEPCCount()
public com.connecterra.ale.epc.EPC removeFirst() throws com.connecterra.ale.persistence.PersistenceException, CacheEmptyException
com.connecterra.ale.persistence.PersistenceException
CacheEmptyException
public void addFirst(com.connecterra.ale.epc.EPC tagVal) throws InvalidPatternsException, com.connecterra.ale.persistence.PersistenceException
InvalidPatternsException
com.connecterra.ale.persistence.PersistenceException
public void updateInfo(EngineEPCCacheSpecInfo info, boolean includeCacheContent)
public void setInfo(int activationCount, long lastActivated, int replenishCount, long lastReplenished, long lastReported)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |