public class GoogleCalendarHookAdapter
extends de.hawhamburg.reachability.sensor.Sensor
implements de.hawhamburg.reachability.sensor.SensorAdapter
Constructor and Description |
---|
GoogleCalendarHookAdapter(de.hawhamburg.reachability.reasoner.enumeration.ReasonerDimension dimension)
Creates a new
GoogleCalendarHookAdapter which provides the next events of the inhabitants Google(TM)
calendar. |
Modifier and Type | Method and Description |
---|---|
de.hawhamburg.reachability.sensor.SensorData |
getSensorOutput()
Provides the inhabitants next calendar events.
|
static void |
main(java.lang.String[] args)
Main method which starts this sensor adapter.
|
private de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarRequest |
sendRequest()
Build a request for
GoogleCalendarHookService as
JsonGoogleCalendarRequest . |
connect, getDataDimension, getID, getLocalConf, getRequestTopic, getRequestTopicName, getResultTopic, getResultTopicName, getVersion, isActive, isSilent, loadDefaultsFromXMLResource, run, setDelay, setLocalConf, setRequestTopicName, setResultTopicName, setSilent, shutDown, stopped
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public GoogleCalendarHookAdapter(de.hawhamburg.reachability.reasoner.enumeration.ReasonerDimension dimension)
GoogleCalendarHookAdapter
which provides the next events of the inhabitants Google(TM)
calendar.Settings.SENSOR_CONFIGURATION_PATH
which is named like this class.dimension
- The ReasonerDimension
for which this sensor is configured.public final de.hawhamburg.reachability.sensor.SensorData getSensorOutput()
getSensorOutput
in interface de.hawhamburg.reachability.sensor.SensorAdapter
getSensorOutput
in class de.hawhamburg.reachability.sensor.Sensor
SensorData
.private de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarRequest sendRequest()
GoogleCalendarHookService
as
JsonGoogleCalendarRequest
.JsonGoogleCalendarRequest
.public static void main(java.lang.String[] args)
args
- The start arguments as array of String
.