|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.connecterra.ale.alevent.impl.EngineALEPCFactory
| Method Summary | |
EngineAccessReport |
createAccessReport(java.lang.String name)
|
AccessSpec |
createAccessSpec(java.lang.String name)
Create a new empty AccessSpec instance containing no OpSpecs. |
DataSpec |
createEPCCacheDataSpec(java.lang.String epcCacheName)
Create a new DataSpec that gets its data from an EPC Cache. |
EPCCacheSpec |
createEPCCacheSpec()
Create a new EPCCacheSpec instance. |
EPCPatterns |
createEPCPatterns()
Create a new EPCPatterns instance. |
KillOpSpec |
createKillOpSpec(DataSpec dataSpec)
Create a new KillOpSpec. |
DataSpec |
createLiteralDataSpec(java.net.URI value)
Create a new DataSpec that gets its data from a URI. |
LockOpSpec |
createLockOpSpec(java.net.URI mask,
java.net.URI value)
Create a new LockOpSpec. |
DataSpec |
createParamDataSpec(java.lang.String paramName)
Create a new DataSpec that gets its data from the parameter map in the ALEPC poll() or immediate() call. |
PasswordOpSpec |
createPasswordOpSpec(DataSpec dataSpec)
Create a new PasswordOpSpec. |
PCSpec |
createPCSpec()
Create a new PCSpec instance. |
PCSubscriptionControls |
createPCSubscriptionControls()
Create a new PCSubscriptionControls instance, with all fields initialized to
zero, which requests that notification failures never cause a subscription to be
unsubscribed. |
PCSubscriptionControls |
createPCSubscriptionControls(int count,
long interval)
Create a new PCSubscriptionControls instance with the specified count and
interval in milliseconds. |
ReadOpSpec |
createReadOpSpec(java.net.URI field)
Create a new ReadOpSpec. |
WriteOpSpec |
createWriteOpSpec(java.net.URI field,
DataSpec dataSpec)
Create a new WriteOpSpec. |
static AccessSpec |
createWriteTagAccessSpec(java.lang.String name,
com.connecterra.ale.reader.access.DeviceTagReport tag)
|
static AccessSpec |
createWriteTagAccessSpec(java.lang.String name,
java.net.URI tag)
|
static EngineALEPCFactory |
getInstance()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static EngineALEPCFactory getInstance()
public PCSpec createPCSpec()
ALEPCFactoryPCSpec instance. The returned instance has no cache name, empty
list of logical reader names, no start or stop trigger, and maxTrials and maxDuration
set to 0 (no limit).
createPCSpec in interface ALEPCFactorypublic EPCCacheSpec createEPCCacheSpec()
ALEPCFactoryEPCCacheSpec instance. The returned instance has no application
data, 0 threshold, and false includeContent.
createEPCCacheSpec in interface ALEPCFactorypublic EPCPatterns createEPCPatterns()
ALEPCFactoryEPCPatterns instance. The returned instance is empty.
createEPCPatterns in interface ALEPCFactorypublic PCSubscriptionControls createPCSubscriptionControls()
ALEPCFactoryPCSubscriptionControls instance, with all fields initialized to
zero, which requests that notification failures never cause a subscription to be
unsubscribed.
createPCSubscriptionControls in interface ALEPCFactory
public PCSubscriptionControls createPCSubscriptionControls(int count,
long interval)
ALEPCFactoryPCSubscriptionControls instance with the specified count and
interval in milliseconds.
createPCSubscriptionControls in interface ALEPCFactorypublic AccessSpec createAccessSpec(java.lang.String name)
ALEPCFactory
createAccessSpec in interface ALEPCFactoryname - the name of the new AccessSpecpublic DataSpec createEPCCacheDataSpec(java.lang.String epcCacheName)
ALEPCFactory
createEPCCacheDataSpec in interface ALEPCFactoryepcCacheName - The name of the EPC Cache to get data from.public DataSpec createLiteralDataSpec(java.net.URI value)
ALEPCFactory
createLiteralDataSpec in interface ALEPCFactoryvalue - The URI representing the data to use as the contents.public DataSpec createParamDataSpec(java.lang.String paramName)
ALEPCFactory
createParamDataSpec in interface ALEPCFactoryparamName - the name of the parameter to look up in that map.public ReadOpSpec createReadOpSpec(java.net.URI field)
ALEPCFactory
createReadOpSpec in interface ALEPCFactoryfield - the field URI to readpublic KillOpSpec createKillOpSpec(DataSpec dataSpec)
ALEPCFactory
createKillOpSpec in interface ALEPCFactorydataSpec - the DataSpec that the OpSpec will use to get the kill password
public LockOpSpec createLockOpSpec(java.net.URI mask,
java.net.URI value)
ALEPCFactory
createLockOpSpec in interface ALEPCFactorymask - The URI representing the data to use as the mask value in the request.value - The URI representing the data to use as the value in the request.public PasswordOpSpec createPasswordOpSpec(DataSpec dataSpec)
ALEPCFactory
createPasswordOpSpec in interface ALEPCFactorydataSpec - the DataSpec that the OpSpec will use to get the password
public static AccessSpec createWriteTagAccessSpec(java.lang.String name,
com.connecterra.ale.reader.access.DeviceTagReport tag)
public static AccessSpec createWriteTagAccessSpec(java.lang.String name,
java.net.URI tag)
public WriteOpSpec createWriteOpSpec(java.net.URI field,
DataSpec dataSpec)
ALEPCFactory
createWriteOpSpec in interface ALEPCFactoryfield - the field URI to be writtendataSpec - the DataSpec that the OpSpec will use to get the contents to writepublic EngineAccessReport createAccessReport(java.lang.String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||