public interface ISensorEntityCollector extends RoleStateChange
Interface for sensorentitycollector functionality. Defines the contract for sensorentitycollector implementations.
java.lang.Object > RoleStateChange > ISensorEntityCollector
Field Summary
No fields documented.
Method Detail
ISensorEntityCollector
public
new
ISensorEntityCollector
()
Method ISensorEntityCollector.
init
public
void
init
(@Nonnull final Ref ref, @Nonnull final Role role, @Nonnull final ComponentAccessor componentAccessor)
Method init.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerole@Nonnull final ComponentAccessorcomponentAccessor
collectMatching
public
void
collectMatching
(@Nonnull final Ref ref, @Nonnull final Ref targetRef, @Nonnull final ComponentAccessor componentAccessor)
Method collectMatching.
- Parameters:
@Nonnull final Refref@Nonnull final ReftargetRef@Nonnull final ComponentAccessorcomponentAccessor
collectNonMatching
public
void
collectNonMatching
(@Nonnull final Ref targetRef, @Nonnull final ComponentAccessor componentAccessor)
Method collectNonMatching.
- Parameters:
@Nonnull final ReftargetRef@Nonnull final ComponentAccessorcomponentAccessor
terminateOnFirstMatch
public
boolean
terminateOnFirstMatch
()
Method terminateOnFirstMatch.
cleanup
public
void
cleanup
()
Method cleanup.