ISensorEntityCollector

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 Ref ref
@Nonnull final Role role
@Nonnull final ComponentAccessor componentAccessor

collectMatching

public void collectMatching (@Nonnull final Ref ref, @Nonnull final Ref targetRef, @Nonnull final ComponentAccessor componentAccessor)

Method collectMatching.

Parameters:
@Nonnull final Ref ref
@Nonnull final Ref targetRef
@Nonnull final ComponentAccessor componentAccessor

collectNonMatching

public void collectNonMatching (@Nonnull final Ref targetRef, @Nonnull final ComponentAccessor componentAccessor)

Method collectNonMatching.

Parameters:
@Nonnull final Ref targetRef
@Nonnull final ComponentAccessor componentAccessor

terminateOnFirstMatch

public boolean terminateOnFirstMatch ()

Method terminateOnFirstMatch.

cleanup

public void cleanup ()

Method cleanup.