|
2008-02-07 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectProfile
org.eclipse.soda.dk.rfid.inventory.profile.RfidInventoryProfile
public abstract class RfidInventoryProfile
RfidInventoryProfile controls RFID tag reading, tag filtering, and aggregation reporting. This profile supports starting and stopping the reading mode, providing tag data in a common format, filtering tags as duplicates or by interest masks, collecting tags into an aggregation report, and marking tag reports with metadata called data extensions. The RfidInventoryProfile can be configured to trigger reading, filtering, and aggregating behavior based on events published by the GpioProfile and ControlProfile. The RfidInventoryProfile class implements the RfidInventoryProfileService and provides the controls for the profile.
The list of exported services:
RfidInventoryProfileService,
org.eclipse.soda.dk.profile.service.ProfileService| Field Summary | |
|---|---|
protected InterestMasks |
aggregationInterest
Define the aggregation interest (InterestMasks) field. |
protected MethodMeasurement |
aggregationMaskSetting
The AggregationMaskSetting specifies the definition of tags that should be published on the TagAggregationReport signal. |
static java.lang.String |
CLASS_NAME
Defines the full class name. |
static java.lang.String |
CONTROL_PROFILE_PREFIX
Define the control profile prefix configuration key. |
protected java.lang.String |
controlProfileServiceBitsExternalKey
Define control profile service bits external key. |
protected java.lang.String |
controlProfileServiceBitsGetExternalKey
Define control profile service bits get external key. |
protected java.lang.String |
controlProfileServiceLongsExternalKey
Define control profile service longs external key. |
protected java.lang.String |
controlProfileServiceLongsGetExternalKey
Define control profile service longs get external key. |
protected MethodMeasurement |
dataExtensions
The DataExtensions measurement is a map of metadata to be associated with tag data. |
protected MethodMeasurement |
duplicateFiltering
The DuplicateFiltering measurement specifies the state of duplicate tag filtering behavior. |
protected MethodMeasurement |
duplicateFilteringExpression
The DuplicateFilteringExpression is an LDAP expression to trigger the behavior of duplicate tag filtering based on input pin and control values. |
static java.lang.String |
GPIO_PROFILE_PREFIX
Define the gpio profile prefix configuration key. |
protected java.lang.String |
gpioInput
Define the gpio input (String) field. |
protected java.lang.String |
gpioProfileServiceAnalogInputExternalKey
Define gpio profile service analog input external key. |
protected java.lang.String |
gpioProfileServiceAnalogInputGetExternalKey
Define gpio profile service analog input get external key. |
protected java.lang.String |
gpioProfileServiceInputExternalKey
Define gpio profile service input external key. |
protected java.lang.String |
gpioProfileServiceInputGetExternalKey
Define gpio profile service input get external key. |
protected MethodMeasurement |
tagAggregating
The TagAggregating measurement specifies the state of aggregating behavior. |
protected MethodMeasurement |
tagAggregatingExpression
The TagAggregatingExpression is an LDAP expression to trigger the behavior of aggregating based on input pin and control values. |
protected Signal |
tagAggregationReport
TagAggregationReport is a signal containing a collection of tag data in a map structure. |
protected InterestMasks |
tagInterest
Define the tag interest (InterestMasks) field. |
protected MethodMeasurement |
tagMaskSetting
The TagMaskSetting specifies the definition of tags that should be published on the TagReport signal. |
protected MethodMeasurement |
tagReading
The TagReading measurement specifies the state of reading behavior. |
protected MethodMeasurement |
tagReadingExpression
The TagReadingExpression is an LDAP expression to trigger the state of tag reading based on input pin and control values. |
protected Signal |
tagReport
TagReport is a signal containing tag data in a map structure. |
| Constructor Summary | |
|---|---|
RfidInventoryProfile()
Constructs a new instance of the RfidInventoryProfile class. |
|
| Method Summary | |
|---|---|
void |
activate()
Activate. |
protected void |
addTagToCache(java.lang.String key,
java.util.Map reads,
java.util.Map cache)
|
protected void |
applyDataExtensions(java.util.Map rfidData)
|
void |
applyTagReadingFalse()
Apply tag reading false. |
void |
applyTagReadingTrue()
Apply tag reading true. |
protected abstract boolean |
autonomousModeOff()
Autonomous mode off. |
protected abstract boolean |
autonomousModeOn()
Autonomous mode on. |
protected java.util.Map |
buildOuterTagMessage(java.util.Map tags)
|
protected java.util.Map |
buildTagMessage(java.lang.String key,
java.util.Map reads)
|
protected void |
consumeReadStopCommands()
Consume read stop commands. |
protected Filter |
createLdapFilter(java.lang.String filterString)
|
void |
deactivate()
Deactivate. |
protected void |
evaluateDuplicateFilteringLdapFilter()
Evaluate duplicate filtering ldap filter. |
protected void |
evaluateLdapFilters()
Evaluate ldap filters. |
protected void |
evaluateTagAggregatingLdapFilter()
Evaluate tag aggregating ldap filter. |
protected void |
evaluateTagReadingLdapFilter()
Evaluate tag reading ldap filter. |
void |
flushAggregatorCache()
Flush aggregator cache. |
void |
flushTagCache()
Flush tag cache. |
MeasurementService |
getAggregationMaskSetting()
The AggregationMaskSetting specifies the definition of tags that should be published on the TagAggregationReport signal. |
int |
getControlCapacity()
Gets the control capacity. |
java.lang.String |
getControlProfilePrefix()
Get the control profile prefix value. |
MeasurementService |
getDataExtensions()
The DataExtensions measurement is a map of metadata to be associated with tag data. |
DeviceService |
getDefaultDevice()
Gets the default DeviceService. |
java.lang.String |
getDefaultKey()
Gets the default key of the profile. |
MeasurementService |
getDuplicateFiltering()
The DuplicateFiltering measurement specifies the state of duplicate tag filtering behavior. |
MeasurementService |
getDuplicateFilteringExpression()
The DuplicateFilteringExpression is an LDAP expression to trigger the behavior of duplicate tag filtering based on input pin and control values. |
java.lang.String |
getGpioProfilePrefix()
Get the gpio profile prefix value. |
int |
getMessageCapacity()
Gets the message capacity. |
int |
getReadStopTimeout()
readStopTimeout is a configuration parameter to specify the timeout period in milliseconds that the profile will wait to receive an acknowledgement from the reader after commanding the reader to stop reading. |
MeasurementService |
getTagAggregating()
The TagAggregating measurement specifies the state of aggregating behavior. |
MeasurementService |
getTagAggregatingExpression()
The TagAggregatingExpression is an LDAP expression to trigger the behavior of aggregating based on input pin and control values. |
SignalService |
getTagAggregationReport()
TagAggregationReport is a signal containing a collection of tag data in a map structure. |
MeasurementService |
getTagMaskSetting()
The TagMaskSetting specifies the definition of tags that should be published on the TagReport signal. |
MeasurementService |
getTagReading()
The TagReading measurement specifies the state of reading behavior. |
MeasurementService |
getTagReadingExpression()
The TagReadingExpression is an LDAP expression to trigger the state of tag reading based on input pin and control values. |
protected boolean |
getTagReadingValue()
Gets the tag reading value (boolean) value. |
SignalService |
getTagReport()
TagReport is a signal containing tag data in a map structure. |
protected void |
handleControlProfileServiceBits(java.lang.String externalKey,
java.util.Dictionary data)
|
protected void |
handleControlProfileServiceLongs(java.lang.String externalKey,
java.util.Dictionary data)
|
protected void |
handleDuplicateFiltering(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
|
protected void |
handleGpioProfileServiceAnalogInput(java.lang.String externalKey,
java.util.Dictionary data)
Handle gpio profile service analog input with the specified external key and data parameters. |
protected void |
handleGpioProfileServiceInput(java.lang.String externalKey,
java.util.Dictionary data)
|
java.lang.Object |
handleMethodAggregationMaskSetting(int code,
Measurement measurement,
java.lang.Object data)
Handle method aggregation mask setting with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodDataExtensions(int code,
Measurement measurement,
java.lang.Object data)
Handle method data extensions with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodDuplicateFiltering(int code,
Measurement measurement,
java.lang.Object data)
Handle method duplicate filtering with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodDuplicateFilteringExpression(int code,
Measurement measurement,
java.lang.Object data)
Handle method duplicate filtering expression with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodTagAggregating(int code,
Measurement measurement,
java.lang.Object data)
Handle method tag aggregating with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodTagAggregatingExpression(int code,
Measurement measurement,
java.lang.Object data)
Handle method tag aggregating expression with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodTagMaskSetting(int code,
Measurement measurement,
java.lang.Object data)
Handle method tag mask setting with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodTagReading(int code,
Measurement measurement,
java.lang.Object data)
Handle method tag reading with the specified code, measurement and data parameters and return the Object result. |
java.lang.Object |
handleMethodTagReadingExpression(int code,
Measurement measurement,
java.lang.Object data)
Handle method tag reading expression with the specified code, measurement and data parameters and return the Object result. |
protected void |
handleSetAggregationMaskSetting(Measurement measurement,
java.lang.Object data)
Handle set aggregation mask setting with the specified measurement and data parameters. |
protected void |
handleSetDataExtensions(Measurement measurement,
java.lang.Object newValue)
Handle set data extensions with the specified measurement and new value parameters. |
protected void |
handleSetDuplicateFilteringExpression(Measurement measurement,
java.lang.Object data)
Handle set duplicate filtering expression with the specified measurement and data parameters. |
protected void |
handleSetTagAggregatingExpression(Measurement measurement,
java.lang.Object data)
Handle set tag aggregating expression with the specified measurement and data parameters. |
protected void |
handleSetTagMaskSetting(Measurement measurement,
java.lang.Object data)
Handle set tag mask setting with the specified measurement and data parameters. |
protected void |
handleSetTagReading(Measurement measurement,
java.lang.Object data)
Handle set tag reading with the specified measurement and data parameters. |
protected void |
handleSetTagReadingExpression(Measurement measurement,
java.lang.Object data)
Handle set tag reading expression with the specified measurement and data parameters. |
protected void |
handleTagAggregating(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
|
boolean |
isDeviceNeeded()
Is device needed. |
protected boolean |
isDuplicateTag(java.lang.String key)
|
void |
measurementChanged(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Measurement changed. |
protected java.util.Map |
mergeMapOverMap(java.util.Map additionalValues,
java.util.Map existingValues)
|
void |
notificationReceived(java.lang.String externalKey,
java.util.Dictionary data)
Notification received. |
protected void |
notifyReadStop()
Notify read stop. |
void |
notifyTagAggregation()
Notify tag aggregation. |
void |
notifyTagRead(java.util.Map tags)
Notify tag read with the specified tags parameter. |
void |
notifyTagRead(java.lang.String key,
java.util.Map reads)
|
static java.lang.String[] |
parseDelimitedByToken(java.lang.String target,
java.lang.String delimiter)
|
static byte[] |
parseHexSpaceDelimited(java.lang.String spaceDelimitedHex)
|
static InterestMasks |
parseInterestMasks(java.lang.String targetTagConfig)
|
protected void |
setFilterDuplicatesLdapFilter(Filter filterDuplicatesLdapFilter)
Sets the filter duplicates ldap filter value. |
void |
setReadStopTimeout(int readStopTimeout)
readStopTimeout is a configuration parameter to specify the timeout period in milliseconds that the profile will wait to receive an acknowledgement from the reader after commanding the reader to stop reading. |
protected void |
setTagAggregatingLdapFilter(Filter tagAggregatingLdapFilter)
Sets the tag aggregating ldap filter value. |
protected void |
setTagReadingLdapFilter(Filter tagReadingLdapFilter)
Sets the tag reading ldap filter value. |
void |
setup()
|
void |
setupNotification()
Setup notification. |
static byte[] |
toBytes(java.lang.String string)
|
protected void |
updateTagInCache(java.lang.String key,
java.util.Map reads,
java.util.Map cache)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CLASS_NAME
public static final java.lang.String GPIO_PROFILE_PREFIX
protected java.lang.String gpioProfileServiceInputExternalKey
protected java.lang.String gpioProfileServiceInputGetExternalKey
protected java.lang.String gpioProfileServiceAnalogInputExternalKey
protected java.lang.String gpioProfileServiceAnalogInputGetExternalKey
public static final java.lang.String CONTROL_PROFILE_PREFIX
protected java.lang.String controlProfileServiceBitsExternalKey
protected java.lang.String controlProfileServiceBitsGetExternalKey
protected java.lang.String controlProfileServiceLongsExternalKey
protected java.lang.String controlProfileServiceLongsGetExternalKey
protected final MethodMeasurement tagReadingExpression
handleMethodTagReadingExpression(int, Measurement, java.lang.Object)protected final MethodMeasurement tagReading
handleMethodTagReading(int, Measurement, java.lang.Object)protected final MethodMeasurement tagAggregatingExpression
handleMethodTagAggregatingExpression(int, Measurement, java.lang.Object)protected final MethodMeasurement tagAggregating
handleMethodTagAggregating(int, Measurement, java.lang.Object)protected final MethodMeasurement tagMaskSetting
handleMethodTagMaskSetting(int, Measurement, java.lang.Object)protected final MethodMeasurement duplicateFilteringExpression
handleMethodDuplicateFilteringExpression(int, Measurement, java.lang.Object)protected final MethodMeasurement duplicateFiltering
handleMethodDuplicateFiltering(int, Measurement, java.lang.Object)protected final MethodMeasurement aggregationMaskSetting
handleMethodAggregationMaskSetting(int, Measurement, java.lang.Object)protected final MethodMeasurement dataExtensions
handleMethodDataExtensions(int, Measurement, java.lang.Object)protected final Signal tagReport
protected final Signal tagAggregationReport
protected java.lang.String gpioInput
protected InterestMasks tagInterest
protected InterestMasks aggregationInterest
| Constructor Detail |
|---|
public RfidInventoryProfile()
| Method Detail |
|---|
public java.lang.String getGpioProfilePrefix()
GPIO_PROFILE_PREFIXpublic java.lang.String getControlProfilePrefix()
CONTROL_PROFILE_PREFIX
public void notificationReceived(java.lang.String externalKey,
java.util.Dictionary data)
externalKey - external key.data - data.public void setupNotification()
public void measurementChanged(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - source.timestamp - timestamp.newValue - new value.oldValue - old value.public java.lang.String getDefaultKey()
public DeviceService getDefaultDevice()
public boolean isDeviceNeeded()
public int getControlCapacity()
public int getMessageCapacity()
public MeasurementService getTagReadingExpression()
handleMethodTagReadingExpression(int, Measurement, java.lang.Object)public MeasurementService getTagReading()
handleMethodTagReading(int, Measurement, java.lang.Object)public MeasurementService getTagAggregatingExpression()
handleMethodTagAggregatingExpression(int, Measurement, java.lang.Object)public MeasurementService getTagAggregating()
handleMethodTagAggregating(int, Measurement, java.lang.Object)public MeasurementService getTagMaskSetting()
handleMethodTagMaskSetting(int, Measurement, java.lang.Object)public MeasurementService getDuplicateFilteringExpression()
handleMethodDuplicateFilteringExpression(int, Measurement, java.lang.Object)public MeasurementService getDuplicateFiltering()
handleMethodDuplicateFiltering(int, Measurement, java.lang.Object)public MeasurementService getAggregationMaskSetting()
handleMethodAggregationMaskSetting(int, Measurement, java.lang.Object)public MeasurementService getDataExtensions()
handleMethodDataExtensions(int, Measurement, java.lang.Object)public SignalService getTagReport()
public SignalService getTagAggregationReport()
public void setReadStopTimeout(int readStopTimeout)
readStopTimeout - The read stop timeout custom parameter.getReadStopTimeout()public int getReadStopTimeout()
setReadStopTimeout(int)public void setup()
org.eclipse.soda.dk.device.Container#setup()
public static java.lang.String[] parseDelimitedByToken(java.lang.String target,
java.lang.String delimiter)
target - The target (String) parameter.delimiter - The delimiter (String) parameter.
String[])
value.
The target (String) parameter.
The delimiter (String) parameter.public static byte[] parseHexSpaceDelimited(java.lang.String spaceDelimitedHex)
spaceDelimitedHex - The space delimited hex (String) parameter.
byte[])
value.public static InterestMasks parseInterestMasks(java.lang.String targetTagConfig)
targetTagConfig - The target tag config (String) parameter.
InterestMasks)
value.
The target tag config (String) parameter.
public static byte[] toBytes(java.lang.String string)
throws java.lang.RuntimeException
string - The string (String) parameter.
byte[]) value.
Runtime Exception.
java.lang.RuntimeException - Runtime Exception.public void activate()
protected void addTagToCache(java.lang.String key,
java.util.Map reads,
java.util.Map cache)
key - The key (String) parameter.reads - The reads (Map) parameter.cache - The cache (Map) parameter.protected void applyDataExtensions(java.util.Map rfidData)
rfidData - The rfid data (Map) parameter.getDataExtensions(),
handleMethodDataExtensions(int,Measurement,Object),
handleSetDataExtensions(Measurement,Object)
public void applyTagReadingFalse()
throws java.lang.InterruptedException
java.lang.InterruptedException - Interrupted Exception.public void applyTagReadingTrue()
protected abstract boolean autonomousModeOff()
boolean) value.protected abstract boolean autonomousModeOn()
boolean) value.protected java.util.Map buildOuterTagMessage(java.util.Map tags)
tags - The tags (Map) parameter.
Map)
value.
protected java.util.Map buildTagMessage(java.lang.String key,
java.util.Map reads)
key - The key (String) parameter.reads - The reads (Map) parameter.
Map) value.buildOuterTagMessage(Map)
protected void consumeReadStopCommands()
throws java.lang.InterruptedException
java.lang.InterruptedException - Interrupted Exception.
protected Filter createLdapFilter(java.lang.String filterString)
throws InvalidSyntaxException
filterString - The filter string (String) parameter.
Filter)
value.
Invalid Syntax Exception.
InvalidSyntaxException - Invalid Syntax Exception.evaluateDuplicateFilteringLdapFilter(),
evaluateTagAggregatingLdapFilter(),
evaluateTagReadingLdapFilter(),
setFilterDuplicatesLdapFilter(Filter),
setTagAggregatingLdapFilter(Filter),
setTagReadingLdapFilter(Filter)public void deactivate()
protected void evaluateDuplicateFilteringLdapFilter()
protected void evaluateLdapFilters()
throws java.lang.InterruptedException
java.lang.InterruptedException - Interrupted Exception.protected void evaluateTagAggregatingLdapFilter()
setTagAggregatingLdapFilter(Filter)protected void evaluateTagReadingLdapFilter()
setTagReadingLdapFilter(Filter)public void flushAggregatorCache()
public void flushTagCache()
protected boolean getTagReadingValue()
boolean) value.
protected void handleControlProfileServiceBits(java.lang.String externalKey,
java.util.Dictionary data)
externalKey - The external key (String) parameter.data - The data (Dictionary) parameter.
protected void handleControlProfileServiceLongs(java.lang.String externalKey,
java.util.Dictionary data)
externalKey - The external key (String) parameter.data - The data (Dictionary) parameter.
protected void handleDuplicateFiltering(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.getDuplicateFiltering(),
handleMethodDuplicateFiltering(int,Measurement,Object)
protected void handleGpioProfileServiceAnalogInput(java.lang.String externalKey,
java.util.Dictionary data)
externalKey - The external key (String) parameter.data - The data (Dictionary) parameter.
protected void handleGpioProfileServiceInput(java.lang.String externalKey,
java.util.Dictionary data)
externalKey - The external key (String) parameter.data - The data (Dictionary) parameter.
public java.lang.Object handleMethodAggregationMaskSetting(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodDataExtensions(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodDuplicateFiltering(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodDuplicateFilteringExpression(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodTagAggregating(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodTagAggregatingExpression(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodTagMaskSetting(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodTagReading(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodTagReadingExpression(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
protected void handleSetAggregationMaskSetting(Measurement measurement,
java.lang.Object data)
measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
protected void handleSetDataExtensions(Measurement measurement,
java.lang.Object newValue)
measurement - The measurement (Measurement) parameter.newValue - The new value (Object) parameter.
protected void handleSetDuplicateFilteringExpression(Measurement measurement,
java.lang.Object data)
measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
protected void handleSetTagAggregatingExpression(Measurement measurement,
java.lang.Object data)
measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
protected void handleSetTagMaskSetting(Measurement measurement,
java.lang.Object data)
measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
protected void handleSetTagReading(Measurement measurement,
java.lang.Object data)
measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
protected void handleSetTagReadingExpression(Measurement measurement,
java.lang.Object data)
measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
protected void handleTagAggregating(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.getTagAggregating(),
handleMethodTagAggregating(int,Measurement,Object)protected boolean isDuplicateTag(java.lang.String key)
key - The key (String) parameter.
boolean) value.
protected java.util.Map mergeMapOverMap(java.util.Map additionalValues,
java.util.Map existingValues)
additionalValues - The additional values (Map) parameter.existingValues - The existing values (Map) parameter.
Map) value.protected void notifyReadStop()
public void notifyTagAggregation()
public void notifyTagRead(java.lang.String key,
java.util.Map reads)
key - The key (String) parameter.reads - The reads (Map) parameter.notifyTagRead(Map)public void notifyTagRead(java.util.Map tags)
tags - The tags (Map) parameter.notifyTagRead(String,Map)protected void setFilterDuplicatesLdapFilter(Filter filterDuplicatesLdapFilter)
Filter)
parameter.
filterDuplicatesLdapFilter - The filter duplicates ldap filter (Filter) parameter.protected void setTagAggregatingLdapFilter(Filter tagAggregatingLdapFilter)
Filter)
parameter.
tagAggregatingLdapFilter - The tag aggregating ldap filter (Filter) parameter.evaluateTagAggregatingLdapFilter()protected void setTagReadingLdapFilter(Filter tagReadingLdapFilter)
Filter)
parameter.
tagReadingLdapFilter - The tag reading ldap filter (Filter) parameter.evaluateTagReadingLdapFilter()
protected void updateTagInCache(java.lang.String key,
java.util.Map reads,
java.util.Map cache)
key - The key (String) parameter.reads - The reads (Map) parameter.cache - The cache (Map) parameter.
|
2008-02-07 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||