blob: 0671fdeec04116df2e2728d8eb17300315e58e26 [file] [log] [blame]
package brooklyn.policy;
/**
* EntityAdjuncts are supplementary logic that can be attached to Entities, providing sensor enrichment
* or enabling policy
*/
public interface EntityAdjunct {
/**
* A unique id for this adjunct
*/
String getId();
/**
* Get the name assigned to this adjunct
*
* @return the name assigned to the adjunct
*/
String getName();
/**
* Whether the adjunct is destroyed
*/
boolean isDestroyed();
/**
* Whether the adjunct is available
*/
boolean isRunning();
}