org.pandora.api.sense
Interface Awareness

All Known Implementing Classes:
BasicAwareness

public interface Awareness

Controls and manages the senses.


Method Summary
 void addSense(Sense sense)
           
 void awake()
           
 Pandora getPandora()
           
<T> T
getSense(java.lang.Class<T> type)
           
 Sense getSense(java.lang.String name)
          Return the sense with the name.
 java.util.Map<java.lang.String,Sense> getSenses()
           
 void initialize(java.util.Map<java.lang.String,java.lang.Object> properties)
          Initialize any configuration properties.
 void output(Vertex output)
          Allow the sense to output the response.
 void removeSense(Sense sense)
           
 void setPandora(Pandora pandora)
           
 void shutdown()
           
 

Method Detail

shutdown

void shutdown()

awake

void awake()

getSenses

java.util.Map<java.lang.String,Sense> getSenses()

getSense

<T> T getSense(java.lang.Class<T> type)

getSense

Sense getSense(java.lang.String name)
Return the sense with the name.


addSense

void addSense(Sense sense)

removeSense

void removeSense(Sense sense)

getPandora

Pandora getPandora()

setPandora

void setPandora(Pandora pandora)

initialize

void initialize(java.util.Map<java.lang.String,java.lang.Object> properties)
Initialize any configuration properties.


output

void output(Vertex output)
Allow the sense to output the response.