Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractChannelObjectPlugin - Class in com.whizzosoftware.hobson.api.plugin.channel
An abstract base class for plugins that read/write data to/from a Netty channel as Java objects.
AbstractChannelObjectPlugin(String, String, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
AbstractHobsonDeviceProxy - Class in com.whizzosoftware.hobson.api.device.proxy
 
AbstractHobsonDeviceProxy(HobsonPlugin, String, String, DeviceType) - Constructor for class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
Constructor.
AbstractHobsonPlugin - Class in com.whizzosoftware.hobson.api.plugin
A base class that implements several HobsonPlugin methods.
AbstractHobsonPlugin(String, String, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
AbstractHttpClientPlugin - Class in com.whizzosoftware.hobson.api.plugin.http
An abstract base class for plugins that poll their devices using HTTP/HTTPS.
AbstractHttpClientPlugin(String, String, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
 
AbstractHttpClientPlugin(String, String, String, HttpClientChannel) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
 
AbstractPluginManager - Class in com.whizzosoftware.hobson.api.plugin
An abstract implementation of PluginManager.
AbstractPluginManager() - Constructor for class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
AccessManager - Interface in com.whizzosoftware.hobson.api.security
Interface for managing authentication and authorization for the Hub.
Action - Interface in com.whizzosoftware.hobson.api.action
Represents an action created by an ActionProvider.
ACTION_SET_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
ActionClass - Class in com.whizzosoftware.hobson.api.action
Represents the definition of an action that can be published by plugins/devices and invoked by clients.
ActionClass(PropertyContainerClassContext, String, String, boolean, long) - Constructor for class com.whizzosoftware.hobson.api.action.ActionClass
Constructor.
actionClasses(Collection<ActionClass>) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
ActionClassProvider - Interface in com.whizzosoftware.hobson.api.action
An interface that provides action clases.
ActionExecutionContext - Interface in com.whizzosoftware.hobson.api.action
An ActionExecutionContext implementation is passed to instantiated Action objects in order for them to perform work.
ActionLifecycleContext - Interface in com.whizzosoftware.hobson.api.action
Interface that is passed to action lifecycle methods to give them the opportunity to alter the action lifecycle.
ActionManager - Interface in com.whizzosoftware.hobson.api.action
An interface for managing Hobson actions.
ActionNameConstants - Class in com.whizzosoftware.hobson.api.action
A set of names for common actions.
ActionNameConstants() - Constructor for class com.whizzosoftware.hobson.api.action.ActionNameConstants
 
ActionProvider - Class in com.whizzosoftware.hobson.api.action
 
ActionProvider(PropertyContainerClassContext, String, String, boolean, long) - Constructor for class com.whizzosoftware.hobson.api.action.ActionProvider
Constructor.
ACTIONS - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
ActionStore - Interface in com.whizzosoftware.hobson.api.action.store
An interface for an action-related storage mechanism.
ACTIVATION_TIME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
ActivityLogEntry - Class in com.whizzosoftware.hobson.api.activity
A log entry for an activity that occurred on the Hub.
ActivityLogEntry(Long, String) - Constructor for class com.whizzosoftware.hobson.api.activity.ActivityLogEntry
 
ActivityLogManager - Interface in com.whizzosoftware.hobson.api.activity
An interface for classes that manage the activity log.
ADD_DEVICE - Static variable in class com.whizzosoftware.hobson.api.action.ActionNameConstants
 
addConstraint(PropertyConstraintType, Object) - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
addData(String, long, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamDataStore
Add data to a data stream.
addData(HubContext, String, long, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Adds data to a data stream.
addData(HubContext, String, long, Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
addData(HubContext, String, long, Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
addDataStreamManager(DataStreamManager) - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Adds a manager to use for telemetry functions.
addErrorLogAppender(Object) - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Add a new appender for error logging.
addHeader(String, String) - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpRequest
Adds a new request header.
addHeader(String, Collection<String>) - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpRequest
Adds a new request header.
addHeader(String, String) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpRequestAdapter
 
addHeader(String, Collection<String>) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpRequestAdapter
 
addImageId(String) - Method in class com.whizzosoftware.hobson.api.image.ImageGroup
 
addJobStatusMessage(PluginContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Adds a status message to all running jobs associated with a plugin.
addJobStatusMessage(String, Object) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
addListener(HubContext, Object) - Method in interface com.whizzosoftware.hobson.api.event.EventManager
Subscribes a listener to a specific event topic.
addListener(HubContext, Object, EventCallbackInvoker) - Method in interface com.whizzosoftware.hobson.api.event.EventManager
Subscribes a listener to a specific event topic.
addPresenceEntity(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Adds a new presence entity.
addPresenceLocation(HubContext, String, Double, Double, Double, Integer, Integer) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Adds a new presence location.
addRemoteRepository(String) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Add a remote repository.
addSetValue(String, Object) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Adds a value to a set (creating it if it doesn't already exist).
addSupportedProperty(TypedProperty) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
addTag(String) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
addUser(String, String, String, String, Collection<String>) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Add a new user.
addValue(String, Object) - Method in class com.whizzosoftware.hobson.api.data.DataStreamValueSet
 
API_KEY - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
apiKey(String) - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
APPARENT_POWER_VA - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates apparent power in volt-amperes.
ARMED - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates whether the device is armed (e.g.
associations(Collection<DeviceContext>) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
AsyncJobHandle - Class in com.whizzosoftware.hobson.api.action.job
 
AsyncJobHandle(String, Future) - Constructor for class com.whizzosoftware.hobson.api.action.job.AsyncJobHandle
 
authenticate(String, String) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Authenticates a user.
authenticate(String) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Authenticates a user.
authenticateHub(HubCredentials) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Indicates whether Hub credentials are valid.
AuthorizationAction - Class in com.whizzosoftware.hobson.api.security
A set of defined actions that a user is potentially allowed to perform against one or more resources.
AuthorizationAction() - Constructor for class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
authorize(HobsonUser, String, String) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Authorizes a user's access to an action/resource combination.
AVAILABILITY_TIMEOUT_INTERVAL - Static variable in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
AVAILABLE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
AWAY - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 

B

BAROMETRIC_PRESSURE_INHG - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates barometric pressure in inches of mercury.
BATTERY - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates current battery level (0-100 representing a percent).
BEACON_MAJOR - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
BEACON_MINOR - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
build() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
build() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement.Builder
 
build() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
build() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty.Builder
 
build() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
Builder(DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
Builder(HobsonDeviceDescriptor) - Constructor for class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
Builder(String, String) - Constructor for class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement.Builder
 
Builder(HubContext) - Constructor for class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
Builder(String, String, String, TypedProperty.Type) - Constructor for class com.whizzosoftware.hobson.api.property.TypedProperty.Builder
 
Builder(String) - Constructor for class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 

C

cancel(Future) - Method in interface com.whizzosoftware.hobson.api.executor.ExecutorManager
Cancel a previously scheduled task.
castTypedValueString(String) - Static method in class com.whizzosoftware.hobson.api.util.StringConversionUtil
Converts a typed String representation back to an Object.
changeUserPassword(String, PasswordChange) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Changes the password for a user.
ChannelIdleDetectionConfig - Class in com.whizzosoftware.hobson.api.plugin.channel
Configuration that defines a plugin's channel idle detection configuration.
ChannelIdleDetectionConfig(int, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.channel.ChannelIdleDetectionConfig
Constructor.
ChannelObjectDriverInboundHandler - Class in com.whizzosoftware.hobson.api.plugin.channel
A handler that receives Java objects from a channel and dispatches them to the plugin.
ChannelObjectDriverInboundHandler(AbstractChannelObjectPlugin) - Constructor for class com.whizzosoftware.hobson.api.plugin.channel.ChannelObjectDriverInboundHandler
 
channelRead0(ChannelHandlerContext, Object) - Method in class com.whizzosoftware.hobson.api.plugin.channel.ChannelObjectDriverInboundHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class com.whizzosoftware.hobson.api.plugin.channel.ChannelObjectDriverInboundHandler
 
close() - Method in interface com.whizzosoftware.hobson.api.action.store.ActionStore
Closes the store and performs cleanup.
close() - Method in class com.whizzosoftware.hobson.api.image.ImageInputStream
 
close() - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Closes the context (and any underlying connections).
close() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingWebSocketHandle
 
close() - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketHandle
Close the WebSocket.
close() - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Cleans up and closes the presence store.
close() - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Closes the store and performs cleanup.
CO2_PPM - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates carbon dioxide in parts per million.
CODE - Static variable in exception com.whizzosoftware.hobson.api.HobsonAuthenticationException
 
CODE - Static variable in exception com.whizzosoftware.hobson.api.HobsonAuthorizationException
 
CODE - Static variable in exception com.whizzosoftware.hobson.api.HobsonInvalidRequestException
 
CODE - Static variable in exception com.whizzosoftware.hobson.api.HobsonNotFoundException
 
CODE_INTERNAL_ERROR - Static variable in exception com.whizzosoftware.hobson.api.HobsonRuntimeException
 
CollectionPersistenceContext - Interface in com.whizzosoftware.hobson.api.persist
A context used when persisting collections using the CollectionPersister class.
CollectionPersister - Class in com.whizzosoftware.hobson.api.persist
A class that allows persistence of Hobson objects using Java Collection classes.
CollectionPersister(IdProvider) - Constructor for class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
Color - Class in com.whizzosoftware.hobson.api.color
A class that represents a color.
Color(Integer, Integer, Integer) - Constructor for class com.whizzosoftware.hobson.api.color.Color
Constructor.
Color(Integer, Integer) - Constructor for class com.whizzosoftware.hobson.api.color.Color
 
Color(String) - Constructor for class com.whizzosoftware.hobson.api.color.Color
Constructor.
COLOR - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a color (e.g.
com.whizzosoftware.hobson.api - package com.whizzosoftware.hobson.api
 
com.whizzosoftware.hobson.api.action - package com.whizzosoftware.hobson.api.action
 
com.whizzosoftware.hobson.api.action.job - package com.whizzosoftware.hobson.api.action.job
 
com.whizzosoftware.hobson.api.action.store - package com.whizzosoftware.hobson.api.action.store
 
com.whizzosoftware.hobson.api.activity - package com.whizzosoftware.hobson.api.activity
 
com.whizzosoftware.hobson.api.color - package com.whizzosoftware.hobson.api.color
 
com.whizzosoftware.hobson.api.config - package com.whizzosoftware.hobson.api.config
 
com.whizzosoftware.hobson.api.data - package com.whizzosoftware.hobson.api.data
 
com.whizzosoftware.hobson.api.device - package com.whizzosoftware.hobson.api.device
 
com.whizzosoftware.hobson.api.device.proxy - package com.whizzosoftware.hobson.api.device.proxy
 
com.whizzosoftware.hobson.api.disco - package com.whizzosoftware.hobson.api.disco
 
com.whizzosoftware.hobson.api.event - package com.whizzosoftware.hobson.api.event
 
com.whizzosoftware.hobson.api.event.advertisement - package com.whizzosoftware.hobson.api.event.advertisement
 
com.whizzosoftware.hobson.api.event.device - package com.whizzosoftware.hobson.api.event.device
 
com.whizzosoftware.hobson.api.event.hub - package com.whizzosoftware.hobson.api.event.hub
 
com.whizzosoftware.hobson.api.event.plugin - package com.whizzosoftware.hobson.api.event.plugin
 
com.whizzosoftware.hobson.api.event.presence - package com.whizzosoftware.hobson.api.event.presence
 
com.whizzosoftware.hobson.api.event.task - package com.whizzosoftware.hobson.api.event.task
 
com.whizzosoftware.hobson.api.executor - package com.whizzosoftware.hobson.api.executor
 
com.whizzosoftware.hobson.api.hub - package com.whizzosoftware.hobson.api.hub
 
com.whizzosoftware.hobson.api.image - package com.whizzosoftware.hobson.api.image
 
com.whizzosoftware.hobson.api.persist - package com.whizzosoftware.hobson.api.persist
 
com.whizzosoftware.hobson.api.plugin - package com.whizzosoftware.hobson.api.plugin
 
com.whizzosoftware.hobson.api.plugin.channel - package com.whizzosoftware.hobson.api.plugin.channel
 
com.whizzosoftware.hobson.api.plugin.http - package com.whizzosoftware.hobson.api.plugin.http
 
com.whizzosoftware.hobson.api.plugin.http.ning - package com.whizzosoftware.hobson.api.plugin.http.ning
 
com.whizzosoftware.hobson.api.presence - package com.whizzosoftware.hobson.api.presence
 
com.whizzosoftware.hobson.api.presence.store - package com.whizzosoftware.hobson.api.presence.store
 
com.whizzosoftware.hobson.api.property - package com.whizzosoftware.hobson.api.property
 
com.whizzosoftware.hobson.api.security - package com.whizzosoftware.hobson.api.security
 
com.whizzosoftware.hobson.api.task - package com.whizzosoftware.hobson.api.task
 
com.whizzosoftware.hobson.api.task.condition - package com.whizzosoftware.hobson.api.task.condition
 
com.whizzosoftware.hobson.api.task.store - package com.whizzosoftware.hobson.api.task.store
 
com.whizzosoftware.hobson.api.util - package com.whizzosoftware.hobson.api.util
 
com.whizzosoftware.hobson.api.util.filewatch - package com.whizzosoftware.hobson.api.util.filewatch
 
com.whizzosoftware.hobson.api.variable - package com.whizzosoftware.hobson.api.variable
 
commit() - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Commits changes to maps.
compareTo(HobsonPluginDescriptor) - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
complete() - Method in interface com.whizzosoftware.hobson.api.action.ActionLifecycleContext
 
complete(String) - Method in interface com.whizzosoftware.hobson.api.action.ActionLifecycleContext
 
complete() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
complete(String) - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
CompositeAction - Class in com.whizzosoftware.hobson.api.action
Represents an action comprised of other actions.
CompositeAction(List<Action>) - Constructor for class com.whizzosoftware.hobson.api.action.CompositeAction
Constructor.
ConditionClassType - Enum in com.whizzosoftware.hobson.api.task.condition
An enumeration for types of condition classes.
ConditionEvaluationContext - Interface in com.whizzosoftware.hobson.api.task.condition
An interface used by callbacks that evaluate conditions.
configChange() - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
configuration(Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
configurationClass(PropertyContainerClass) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
configurationClass(PropertyContainerClass) - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
ConfigurationException - Exception in com.whizzosoftware.hobson.api.config
Exception for configuration errors.
ConfigurationException(String, Throwable) - Constructor for exception com.whizzosoftware.hobson.api.config.ConfigurationException
 
ConfigurationException(String) - Constructor for exception com.whizzosoftware.hobson.api.config.ConfigurationException
 
ConfigurationManager - Interface in com.whizzosoftware.hobson.api.config
An interface for classes that can store/retrieve configuration for hubs, plugins and devices.
configureChannel(ChannelConfig) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Allows subclasses to configure the channel before it is used.
configurePipeline(ChannelPipeline) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Configures the Netty channel pipeline.
connect() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingWebSocketHandle
 
connect() - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketHandle
Connect the WebSocket.
constraint(PropertyConstraintType, Object) - Method in class com.whizzosoftware.hobson.api.property.TypedProperty.Builder
 
CONSTRAINTS - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
CONTAINER_CLASS_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
CONTEXT - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
ContextPathIdProvider - Class in com.whizzosoftware.hobson.api.persist
An implementation of IdProvider that returns a context path style ID for model entities.
ContextPathIdProvider() - Constructor for class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
Cookie - Class in com.whizzosoftware.hobson.api.plugin.http
A class representing an HTTP cookie.
Cookie(String, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
Cookie(String, String, String, String, Integer, Boolean, Boolean) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
create(PluginContext, String) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a device context.
create(HubContext, String, String) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a device context.
create(String) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a device context.
create(String) - Static method in class com.whizzosoftware.hobson.api.hub.HubContext
 
create(HubContext, String) - Static method in class com.whizzosoftware.hobson.api.plugin.PluginContext
Create a plugin context.
create(HubContext, String) - Static method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
create(String) - Static method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
create(HubContext, String) - Static method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
create(String) - Static method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
create(HubContext, String) - Static method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
create(PluginContext, String) - Static method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
create(DeviceContext, String) - Static method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
create(String) - Static method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
create(String, String, String, String) - Static method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
create(HubContext, String) - Static method in class com.whizzosoftware.hobson.api.task.TaskContext
 
create(String) - Static method in class com.whizzosoftware.hobson.api.task.TaskContext
 
create(DeviceContext, String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
create(PluginContext, String, String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
create(HubContext, String, String, String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
create(String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
create(PluginContext, String) - Static method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
createAction(Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.action.ActionProvider
Creates a new action.
createActionClassesId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionClassesId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActionClassId(PropertyContainerClassContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionClassId(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActionId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActionPropertiesId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionPropertiesId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActionSetActionsId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionSetActionsId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActionSetId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionSetId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActionSetsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActionSetsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createActivityLogId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createActivityLogId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createCollection(String) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a collection of device contexts.
createDataStream(HubContext, String, Collection<DataStreamField>, Set<String>) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Creates a new data stream.
createDataStream(String, String, Collection<DataStreamField>, Collection<String>) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamMetaStore
Creates a new data stream.
createDataStream(HubContext, String, Collection<DataStreamField>, Set<String>) - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
createDataStream(HubContext, String, Collection<DataStreamField>, Set<String>) - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
createDataStreamDataId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDataStreamDataId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDataStreamFieldId(HubContext, String, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDataStreamFieldId(HubContext, String, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDataStreamFieldsId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDataStreamFieldsId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDataStreamId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDataStreamId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDataStreamsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDataStreamsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDataStreamTagsId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDataStreamTagsId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceActionClassesId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceActionClassesId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceActionClassId(DeviceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceActionClassId(DeviceContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceActionClassSupportedPropertiesId(DeviceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceActionClassSupportedPropertiesId(DeviceContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceConfigurationClassId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceConfigurationClassId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceConfigurationId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceConfigurationId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceContext(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceContext(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceContextWithHub(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceContextWithHub(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceNameId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceNameId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDevicesId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDevicesId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceTagNameId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceTagNameId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceTagsId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceTagsId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceVariable(String, VariableMask) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
createDeviceVariable(String, VariableMask, VariableMediaType) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
createDeviceVariable(String, VariableMask, VariableMediaType, Object, Long) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
createDeviceVariable(String, VariableMask, Object, Long) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
createDeviceVariableContext(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceVariableContext(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceVariableDescriptionId(DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceVariableDescriptionId(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceVariableId(DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceVariableId(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createDeviceVariablesId(DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createDeviceVariablesId(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createGlobal(PluginContext) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a global device context.
createGlobal(HubContext, String, String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
createGlobal(PluginContext, String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
createGlobalVariableId(GlobalVariableContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createGlobalVariableId(GlobalVariableContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createGlobalVariablesId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createGlobalVariablesId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHttpRequest(URI, HttpRequest.Method) - Method in class com.whizzosoftware.hobson.api.plugin.http.HttpClientChannel
 
createHttpRequest(URI, HttpRequest.Method) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpClientChannel
 
createHubConfigurationClassId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubConfigurationClassId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHubConfigurationId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubConfigurationId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHubId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHubLogId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubLogId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHubPasswordId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubPasswordId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHubSerialPortId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubSerialPortId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createHubSerialPortsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createHubSerialPortsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createJobId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createJobId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocal(String, String) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a local device context.
createLocal() - Static method in class com.whizzosoftware.hobson.api.hub.HubContext
 
createLocal(String) - Static method in class com.whizzosoftware.hobson.api.plugin.PluginContext
Creates a local plugin context.
createLocal(String) - Static method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
createLocal(String) - Static method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
createLocal(String) - Static method in class com.whizzosoftware.hobson.api.task.TaskContext
 
createLocal(String, String, String) - Static method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
createLocalGlobal(String) - Static method in class com.whizzosoftware.hobson.api.device.DeviceContext
Creates a local global device context.
createLocalPluginActionClassesId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginActionClassesId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocalPluginConfigurationClassId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginConfigurationClassId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocalPluginConfigurationId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginConfigurationId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocalPluginIconId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginIconId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocalPluginId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocalPluginReloadId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginReloadId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createLocalPluginsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createLocalPluginsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPersonId(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPersonId(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPluginContext(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPluginContext(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPluginDeviceConfigurationClassesId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPluginDeviceConfigurationClassesId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPluginDeviceConfigurationClassId(PluginContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPluginDeviceConfigurationClassId(PluginContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPluginDevicesId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPluginDevicesId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPresenceEntitiesId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPresenceEntitiesId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPresenceEntityContext(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPresenceEntityContext(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPresenceEntityId(PresenceEntityContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPresenceEntityId(PresenceEntityContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPresenceLocationContext(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPresenceLocationContext(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPresenceLocationId(PresenceLocationContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPresenceLocationId(PresenceLocationContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPresenceLocationsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPresenceLocationsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createProperties() - Method in class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
Returns a list of the properties associated with this condition class.
createPropertyContainerClassesId(PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPropertyContainerClassesId(PluginContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPropertyContainerClassId(PropertyContainerClassContext, PropertyContainerClassType) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPropertyContainerClassId(PropertyContainerClassContext, PropertyContainerClassType) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createPropertyContainerId(String, PropertyContainerClass) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createPropertyContainerId(String, PropertyContainerClass) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createQueryString(Map<String, String>, String) - Static method in class com.whizzosoftware.hobson.api.plugin.http.URLEncoderUtil
Creates a URI query string from a map of parameters and encoding.
createRemotePluginId(HubContext, String, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createRemotePluginId(HubContext, String, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createRemotePluginInstallId(HubContext, String, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createRemotePluginInstallId(HubContext, String, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createRemotePluginsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createRemotePluginsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createRepositoriesId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createRepositoriesId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createRepositoryId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createRepositoryId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createSendTestEmailId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createSendTestEmailId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createShutdownId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createShutdownId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTask(HubContext, String, String, List<PropertyContainer>, PropertyContainerSet) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Creates a new task in the system.
createTaskActionSetId(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskActionSetId(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskActionSetsId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskActionSetsId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskConditionClassesId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskConditionClassesId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskConditionClassId(PropertyContainerClassContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskConditionClassId(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskConditionId(TaskContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskConditionId(TaskContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskConditionPropertiesId(TaskContext, String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskConditionPropertiesId(TaskContext, String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskConditionsId(TaskContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskConditionsId(TaskContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskId(TaskContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskId(TaskContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTaskPropertiesId(TaskContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTaskPropertiesId(TaskContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createTasksId(HubContext) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createTasksId(HubContext) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createToken(HobsonUser) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Creates a token for a user.
createTypedValueString(Object) - Static method in class com.whizzosoftware.hobson.api.util.StringConversionUtil
Creates a String representation of an object that preserves the object type.
createUserHubsId(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createUserHubsId(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createUserId(String) - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createUserId(String) - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createUsersId() - Method in class com.whizzosoftware.hobson.api.persist.ContextPathIdProvider
 
createUsersId() - Method in interface com.whizzosoftware.hobson.api.persist.IdProvider
 
createWebSocket(URI) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Creates a WebSocket client.
createWebSocket(URI, Map<String, Collection<String>>) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Creates a WebSocket client.
createWebSocket(URI, Map<String, Collection<String>>) - Method in class com.whizzosoftware.hobson.api.plugin.http.HttpClientChannel
 
createWebSocket(URI, Map<String, Collection<String>>) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpClientChannel
 
CREATION_TIME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 

D

DATA_STREAM_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
DataStream - Class in com.whizzosoftware.hobson.api.data
A named collection fields comprising a temporal stream of data.
DataStream(String, String, Collection<DataStreamField>, Set<String>) - Constructor for class com.whizzosoftware.hobson.api.data.DataStream
 
DATASTREAM_CREATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DATASTREAM_DELETE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DATASTREAM_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DATASTREAM_UPDATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DataStreamDataStore - Interface in com.whizzosoftware.hobson.api.data
An interface for storage of data stream data.
DataStreamField - Class in com.whizzosoftware.hobson.api.data
Represents a field in a data stream.
DataStreamField(String, String, DeviceVariableContext) - Constructor for class com.whizzosoftware.hobson.api.data.DataStreamField
 
DataStreamInterval - Enum in com.whizzosoftware.hobson.api.data
An interval indicating effectivity of data stream data.
DataStreamManager - Interface in com.whizzosoftware.hobson.api.data
An interface for managing data streams.
DataStreamMetaStore - Interface in com.whizzosoftware.hobson.api.data
An interface for storage of data stream meta data.
DataStreamValueSet - Class in com.whizzosoftware.hobson.api.data
A set of values that have a time associated with them.
DataStreamValueSet(long) - Constructor for class com.whizzosoftware.hobson.api.data.DataStreamValueSet
 
DataStreamValueSet(long, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.data.DataStreamValueSet
 
DEFAULT_ENCODING - Static variable in class com.whizzosoftware.hobson.api.plugin.http.URLEncoderUtil
 
DEFAULT_HUB - Static variable in class com.whizzosoftware.hobson.api.hub.HubContext
 
DEFAULT_USER - Static variable in class com.whizzosoftware.hobson.api.hub.HubContext
 
DelegatingDataStreamManager - Class in com.whizzosoftware.hobson.api.data
An implementation of TelemetryManager that delegates operations to a DataStreamMetaStore and a DataStreamDataStore.
DelegatingDataStreamManager(DataStreamMetaStore, DataStreamDataStore) - Constructor for class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
deleteAction(HubContext, CollectionPersistenceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteActionSet(String) - Method in interface com.whizzosoftware.hobson.api.action.store.ActionStore
Deletes an action set from the store.
deleteActionSet(CollectionPersistenceContext, HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteConfiguration(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Deletes the configuration associated with a Hub.
deleteDataStream(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Deletes an existing data stream.
deleteDataStream(String) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamMetaStore
Deletes a new data stream.
deleteDataStream(HubContext, String) - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
deleteDataStream(HubContext, String) - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
deleteDataStream(CollectionPersistenceContext, HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteDevice(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Deletes a specific device.
deleteDevice(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteDeviceConfiguration(CollectionPersistenceContext, DeviceContext, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteDeviceProxy(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
deleteDeviceVariable(CollectionPersistenceContext, DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteHubConfiguration(HubContext) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Deletes the configuration associated with a Hub.
deleteHubConfiguration(CollectionPersistenceContext, HubContext, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteLocalPluginConfiguration(CollectionPersistenceContext, PluginContext, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deletePresenceEntity(CollectionPersistenceContext, PresenceEntityContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deletePresenceEntity(PresenceEntityContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Deletes a presence entity.
deletePresenceEntity(PresenceEntityContext) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Deletes an existing presence entity.
deletePresenceLocation(CollectionPersistenceContext, PresenceLocationContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deletePresenceLocation(PresenceLocationContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Deletes a presence location.
deletePresenceLocation(PresenceLocationContext) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Deletes a presence location.
deleteTask(CollectionPersistenceContext, TaskContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Deletes a task from the store.
deleteTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Deletes a previously added task.
deleteTaskCondition(CollectionPersistenceContext, TaskContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
deleteTaskConditions(CollectionPersistenceContext, TaskContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
DELIMITER - Static variable in class com.whizzosoftware.hobson.api.hub.HubContext
 
DESCRIPTION - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
DEVICE_CONFIGURE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DEVICE_CREATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DEVICE_DELETE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DEVICE_EXECUTE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DEVICE_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
DEVICE_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DEVICE_UPDATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
DeviceAdvertisement - Class in com.whizzosoftware.hobson.api.disco
A DeviceAdvertisement is a message that devices broadcast to indicate their availability (or lack thereof).
DeviceAdvertisement.Builder - Class in com.whizzosoftware.hobson.api.disco
 
DeviceAdvertisementEvent - Class in com.whizzosoftware.hobson.api.event.advertisement
An event that is published when a device advertisement is detected.
DeviceAdvertisementEvent(long, DeviceAdvertisement) - Constructor for class com.whizzosoftware.hobson.api.event.advertisement.DeviceAdvertisementEvent
 
DeviceAdvertisementEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.advertisement.DeviceAdvertisementEvent
 
DeviceAvailableEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when a the Hub determines an unavailable device has become available.
DeviceAvailableEvent(long, DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceAvailableEvent
 
DeviceAvailableEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceAvailableEvent
 
DeviceCheckInEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when Hobson successfully "checks in" with a device.
DeviceCheckInEvent(Long, DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceCheckInEvent
 
DeviceCheckInEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceCheckInEvent
 
DeviceConfigurationUpdateEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when a device's configuration is updated.
DeviceConfigurationUpdateEvent(long, DeviceContext, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceConfigurationUpdateEvent
 
DeviceConfigurationUpdateEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceConfigurationUpdateEvent
 
DeviceContext - Class in com.whizzosoftware.hobson.api.device
A class that encapsulates the fully-qualified context of a device.
DeviceDeletedEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when a device is deleted.
DeviceDeletedEvent(long, DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceDeletedEvent
 
DeviceDeletedEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceDeletedEvent
 
DeviceError - Class in com.whizzosoftware.hobson.api.device
Represents a device error.
DeviceError(DeviceErrorCode, String) - Constructor for class com.whizzosoftware.hobson.api.device.DeviceError
 
DeviceErrorCode - Enum in com.whizzosoftware.hobson.api.device
An enumeration for different classes of device errors.
DeviceEvent - Class in com.whizzosoftware.hobson.api.event.device
A base class for all device events.
DeviceManager - Interface in com.whizzosoftware.hobson.api.device
An interface for managing Hobson devices.
DeviceNotFoundException - Exception in com.whizzosoftware.hobson.api.device
An exception thrown when a device is not found.
DeviceNotFoundException(DeviceContext) - Constructor for exception com.whizzosoftware.hobson.api.device.DeviceNotFoundException
 
DeviceProxyVariable - Class in com.whizzosoftware.hobson.api.variable
 
DeviceProxyVariable(PluginContext, String, String, VariableMask) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
DeviceProxyVariable(DeviceContext, String, VariableMask) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
DeviceProxyVariable(DeviceVariableContext, VariableMask) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
DeviceProxyVariable(DeviceVariableContext, VariableMask, VariableMediaType) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
DeviceProxyVariable(DeviceVariableContext, VariableMask, Object, Long) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
DeviceProxyVariable(DeviceVariableContext, VariableMask, VariableMediaType, Object, Long) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
DeviceStartedEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when a device is started.
DeviceStartedEvent(long, DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceStartedEvent
 
DeviceStartedEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceStartedEvent
 
DeviceStoppedEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when a device is stopped.
DeviceStoppedEvent(long, DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceStoppedEvent
 
DeviceStoppedEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceStoppedEvent
 
DeviceType - Enum in com.whizzosoftware.hobson.api.device
Enumeration for common device types.
DeviceUnavailableEvent - Class in com.whizzosoftware.hobson.api.event.device
Event that occurs when a the Hub determines a device is no longer available.
DeviceUnavailableEvent(long, DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceUnavailableEvent
 
DeviceUnavailableEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceUnavailableEvent
 
DeviceVariableContext - Class in com.whizzosoftware.hobson.api.variable
Represents the fully-qualified context of a variable (global or device-level).
DeviceVariableContext(DeviceContext, String) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
DeviceVariableDescriptor - Class in com.whizzosoftware.hobson.api.variable
 
DeviceVariableDescriptor(PluginContext, String, String, VariableMask) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
DeviceVariableDescriptor(DeviceContext, String, VariableMask) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
DeviceVariableDescriptor(DeviceVariableContext, VariableMask) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
DeviceVariableDescriptor(DeviceVariableContext, VariableMask, VariableMediaType) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
DeviceVariableState - Class in com.whizzosoftware.hobson.api.variable
 
DeviceVariableState(DeviceVariableContext, Object, Long) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableState
 
DeviceVariablesUpdateEvent - Class in com.whizzosoftware.hobson.api.event.device
An event that occurs when device variable(s) are updated.
DeviceVariablesUpdateEvent(long, DeviceVariableUpdate) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateEvent
 
DeviceVariablesUpdateEvent(long, Collection<DeviceVariableUpdate>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateEvent
 
DeviceVariablesUpdateEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateEvent
 
DeviceVariablesUpdateRequestEvent - Class in com.whizzosoftware.hobson.api.event.device
 
DeviceVariablesUpdateRequestEvent(long, DeviceContext, String, Object) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateRequestEvent
 
DeviceVariablesUpdateRequestEvent(long, DeviceContext, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateRequestEvent
 
DeviceVariablesUpdateRequestEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateRequestEvent
 
DeviceVariableUpdate - Class in com.whizzosoftware.hobson.api.variable
A class representing a device variable update including both the old and new values.
DeviceVariableUpdate(DeviceVariableContext, Object) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
 
DeviceVariableUpdate(DeviceVariableContext, Object, Object) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Constructor.
DeviceVariableUpdate(DeviceVariableContext, Object, Object, long) - Constructor for class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Constructor.
DEW_PT_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates dew point in degrees Celsius.
DEW_PT_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates dew point in degrees Fahrenheit.
DIFFERENTIAL_PRESSURE_PSI - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates differential pressure in pounds per square inch.
DiscoManager - Interface in com.whizzosoftware.hobson.api.disco
A manager interface for managing device advertisement listeners.

E

EMAIL - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
email(String) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
EMAIL_PASSWORD - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
EMAIL_SECURE - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
EMAIL_SENDER - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
EMAIL_SERVER - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
EMAIL_USER - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
ENABLED - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
ENERGY_CONSUMPTION_KWH - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates energy consumption in watts.
ENERGY_CONSUMPTION_WATTS - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates energy consumption in watts.
enumerate(String, String) - Method in class com.whizzosoftware.hobson.api.property.TypedProperty.Builder
 
ENUMERATION - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
enumeration(Map<String, String>) - Method in class com.whizzosoftware.hobson.api.property.TypedProperty.Builder
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.plugin.PluginContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
equals(Object) - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
evaluate(ConditionEvaluationContext, PropertyContainer) - Method in class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
Performs evaluation of the condition class against a PropertyContainer of values.
evaluateConstraints(Collection<String>) - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
Evaluates whether all defined constraints are met.
evaluatePropertyConstraints(Collection<String>) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
Evaluates whether all the property constraints associated with this property container class are met (if they exist).
EventCallbackInvoker - Interface in com.whizzosoftware.hobson.api.event
An interface used to invoke event callback methods.
EventHandler - Annotation Type in com.whizzosoftware.hobson.api.event
An annotation associated with methods that identify them as event callback handlers.
EventLoopExecutor - Interface in com.whizzosoftware.hobson.api.plugin
An interface that allows the invocation of code from within an event loop thread.
EventManager - Interface in com.whizzosoftware.hobson.api.event
An interface for sending and receiving system events.
EventTopics - Class in com.whizzosoftware.hobson.api.event
Provides static topic definitions.
EventTopics() - Constructor for class com.whizzosoftware.hobson.api.event.EventTopics
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.whizzosoftware.hobson.api.plugin.channel.ChannelObjectDriverInboundHandler
 
execute(HttpChannelCompletionHandler) - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpRequest
Executes the request.
execute(HttpChannelCompletionHandler) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpRequestAdapter
 
executeAction(PropertyContainer) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Executes an action.
executeActionSet(PropertyContainerSet) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Executes an action set.
executeInEventLoop(Runnable) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
executeInEventLoop(Runnable) - Method in interface com.whizzosoftware.hobson.api.plugin.EventLoopExecutor
Execute a task using an event loop.
executeTask(TaskContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
executeTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Manually executes a task.
ExecutorManager - Interface in com.whizzosoftware.hobson.api.executor
A manager interface for both scheduled and immediate tasks.
EXPIRE_TIME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 

F

FACTORY_RESET - Static variable in class com.whizzosoftware.hobson.api.action.ActionNameConstants
 
fail(String) - Method in interface com.whizzosoftware.hobson.api.action.ActionLifecycleContext
 
fail(String) - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
failed(String) - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
FAMILY_NAME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
familyName(String) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
FileWatcherListener - Interface in com.whizzosoftware.hobson.api.util.filewatch
An interface for receiving file change events.
FileWatcherThread - Class in com.whizzosoftware.hobson.api.util.filewatch
A thread that watches for changes to a specific file.
FileWatcherThread(File, FileWatcherListener) - Constructor for class com.whizzosoftware.hobson.api.util.filewatch.FileWatcherThread
Constructor.
fireTaskTrigger(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Indicates that a task trigger condition has been met.
FIRMWARE_VERSION - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the firmware version of a device.

G

getAccessManager() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getActionClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.action.ActionClassProvider
Returns an action class.
getActionClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns a published action class.
getActionClass(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getActionClass(String) - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
getActionClasses(PluginContext) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns all action classes published by a plugin.
getActionClasses(HubContext, boolean) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns all action classes published to the hub.
getActionClasses(DeviceContext, boolean) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns all the action classes published by a device.
getActionClasses() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getActionClasses() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getActionClasses() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
getActionSet(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns a published action set.
getActionSet(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.action.store.ActionStore
Returns a particular action set from the store.
getActionSet() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns the action set ID associated with this task.
getActionSetClassContexts(String) - Method in interface com.whizzosoftware.hobson.api.action.ActionClassProvider
Returns the contexts that comprise an action set.
getActionSetIdFromKey(HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
getActionSets(HubContext) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns all published action sets.
getActivityLog(long) - Method in interface com.whizzosoftware.hobson.api.activity.ActivityLogManager
Returns entries from the activity log.
getAdvertisement() - Method in class com.whizzosoftware.hobson.api.event.advertisement.DeviceAdvertisementEvent
 
getAllActionSets(HubContext) - Method in interface com.whizzosoftware.hobson.api.action.store.ActionStore
Returns all action sets in the store.
getAllPresenceEntities(HubContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Returns all presence entities for a hub.
getAllPresenceEntities(HubContext) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Returns a collection of all presence entities.
getAllPresenceLocations(HubContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Retrieves a lit of all presence locations.
getAllPresenceLocations(HubContext) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Returns a collection of all presence locations.
getAllTasks(HubContext) - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Returns all tasks in the store.
getAllTasks(TaskManager, PluginContext) - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Returns all task in the store associated with a particular plugin.
getApiKey() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
getApiKey() - Method in class com.whizzosoftware.hobson.api.hub.HubCredentials
 
getArgument() - Method in class com.whizzosoftware.hobson.api.property.TypedPropertyConstraint
Returns an argument that is associated with the constraint.
getAssociations() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getAuthorizationEndpoint() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getBeaconMajor() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getBeaconMinor() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getBody() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns the response body as a String.
getBody() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getBodyAsStream() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns the response body as a stream.
getBodyAsStream() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getBooleanPropertyValue(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getBooleanPropertyValue(String, boolean) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getBrightness() - Method in class com.whizzosoftware.hobson.api.color.Color
Returns the brightness of the color.
getCheckInTime() - Method in class com.whizzosoftware.hobson.api.event.device.DeviceCheckInEvent
 
getClazz() - Method in class com.whizzosoftware.hobson.api.hub.HubWebApplication
 
getCode() - Method in class com.whizzosoftware.hobson.api.device.DeviceError
 
getCode() - Method in exception com.whizzosoftware.hobson.api.HobsonRuntimeException
Returns the machine-readable code associated with the exception.
getCode() - Method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
Returns a status enumeration.
getColorTemperature() - Method in class com.whizzosoftware.hobson.api.color.Color
Returns the color temperature of the color.
getCompletionTime() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
getConditionClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.task.condition.TaskConditionClassProvider
Returns the condition class for a specific context.
getConditionClasses(HubContext, ConditionClassType, boolean) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Returns all published condition classes.
getConditionClassType() - Method in class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
Returns the type of the condition class (e.g.
getConditions() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns the condition set for this task.
getConfig() - Method in interface com.whizzosoftware.hobson.api.hub.OIDCConfigProvider
Returns an OIDC configuration.
getConfiguration() - Method in class com.whizzosoftware.hobson.api.event.device.DeviceConfigurationUpdateEvent
 
getConfiguration() - Method in class com.whizzosoftware.hobson.api.event.hub.HubConfigurationUpdateEvent
 
getConfiguration() - Method in class com.whizzosoftware.hobson.api.event.plugin.PluginConfigurationUpdateEvent
 
getConfiguration() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
getConfiguration(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns the configuration associated with a Hub.
getConfigurationClass() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getConfigurationClass() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getConfigurationClass() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getConfigurationClass() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
getConfigurationClass(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns the configuration class associated with a Hub.
getConfigurationClass() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getConfigurationClass() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
getConfigurationClass() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getConfigurationManager() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getConfigurationProperty(String) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getConfigurationPropertyTypes() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
Returns an array of configuration properties the device supports.
getConfigurationPropertyTypes() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Returns an array of configuration properties the plugin supports.
getConstraints() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
getContainerClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns a published container class.
getContainerClassContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getContainerClassId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
getContext() - Method in class com.whizzosoftware.hobson.api.action.SingleAction
 
getContext() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getContext() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getContext() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getContext() - Method in class com.whizzosoftware.hobson.api.event.plugin.PluginStatusChangeEvent
 
getContext() - Method in class com.whizzosoftware.hobson.api.event.task.TaskExecutionEvent
 
getContext() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
getContext() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getContext() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
getContext() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getContext() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
getContext() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
getContext() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns the context of the task.
getContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
getContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableState
 
getContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the device context associated with the update.
getContext() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
getContext() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Returns the device context associated with the update.
getCookies() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns all cookies present in the response.
getCookies() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getCurrentPassword() - Method in class com.whizzosoftware.hobson.api.hub.PasswordChange
 
getData(String, long, DataStreamInterval) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamDataStore
Retrieves data values from a data stream.
getData(HubContext, String, long, DataStreamInterval) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Returns data from a data stream.
getData(HubContext, String, long, DataStreamInterval) - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
getData(HubContext, String, long, DataStreamInterval) - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
getDataDirectory() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Returns a File for the plugin's directory sandbox.
getDataDirectory(PluginContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getDataDirectory(PluginContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns a File for a plugin's data directory.
getDataFile(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Returns a File located in the plugin's directory sandbox.
getDataFile(PluginContext, String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getDataFile(PluginContext, String) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns a File for a named file located in a plugin's data directory.
getDataStream(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Returns a specific data stream.
getDataStream(String) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamMetaStore
Retrieves a specific data stream for a user.
getDataStream(HubContext, String) - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
getDataStream(HubContext, String) - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
getDataStreams(HubContext) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Returns the list of created data streams.
getDataStreams(String) - Method in interface com.whizzosoftware.hobson.api.data.DataStreamMetaStore
Retrieves all data streams for a user.
getDataStreams(HubContext) - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
getDataStreams(HubContext) - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
getDecoder() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Returns the decoder that converts a sequence of bytes received from the channel into one or more Java objects.
getDefaultName() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getDefaultName() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getDefaultPort() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Indicates the default network port.
getDefaultUser() - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Returns the default user if one is available.
getDependencies(ActionClassProvider) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns the PropertyContainerClassContexts that this task is dependent on.
getDescription() - Method in class com.whizzosoftware.hobson.api.action.ActionClass
Returns the action class description.
getDescription() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDescription() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getDescription() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
getDescription() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns a human-readable description of the task.
getDescription() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariable
 
getDescriptionTemplate() - Method in class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
Returns the description template is a String that can be used by a user interface to generate a human-readable description of the condition class.
getDescriptor() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getDescriptor() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getDescriptor() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDescriptor() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getDescriptor() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getDevice(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns a specific device.
getDeviceAdvertisementSnapshot(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Requests all currently known device advertisements.
getDeviceConfiguration(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Retrieves a specific device's configuration.
getDeviceConfiguration(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns a specific device's configuration.
getDeviceConfigurationProperty(DeviceContext, String) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Retrieves a specific device's configuration property.
getDeviceConfigurationProperty(DeviceContext, String) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns a device configuration property.
getDeviceConfigurationProperty(String, String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDeviceConfigurationProperty(String, String) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getDeviceContext() - Method in class com.whizzosoftware.hobson.api.event.device.DeviceEvent
 
getDeviceContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getDeviceId() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
getDeviceId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
getDeviceId() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getDeviceId() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the device ID that updated the variable.
getDeviceLastCheckin(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns the last time a device checked in.
getDeviceLastCheckin(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDeviceLastCheckin(String) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getDeviceProxies() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDeviceProxy(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDevices(PluginContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns all devices published by a plugin.
getDevices(HubContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns all devices published by a hub.
getDevices(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns all devices with a given tag.
getDeviceVariable(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns the state of a device variable.
getDeviceVariableNames(HubContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns all variable names published by all devices.
getDeviceVariableState(DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Returns the device variable state for a device not created by this plugin.
getDeviceVariableState(String, String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDeviceVariableState(String, String) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
Returns the device variable state for a device published by this plugin.
getDeviceVariableState(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.task.condition.ConditionEvaluationContext
 
getDiscoManager() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getDomain() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getEmail() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
getEncoder() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Returns an encoder that converts a Java object into a sequence of bytes from transmission over the channel.
getEndLine() - Method in class com.whizzosoftware.hobson.api.hub.LineRange
 
getEntityContext() - Method in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateNotificationEvent
 
getEntityContext() - Method in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateRequestEvent
 
getEntityId() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
getEnumeration() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
getError() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getError() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getError() - Method in class com.whizzosoftware.hobson.api.event.task.TaskExecutionEvent
 
getEventId() - Method in class com.whizzosoftware.hobson.api.event.HobsonEvent
 
getEventLoopExecutor() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getEventLoopExecutor() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getEventManager() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getExternalDeviceAdvertisements(PluginContext, String) - Method in interface com.whizzosoftware.hobson.api.disco.DiscoManager
Allows a plugin to request all known external device advertisements.
getFamilyName() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
getFields() - Method in class com.whizzosoftware.hobson.api.data.DataStream
 
getGivenName() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
getGlobalVariable(GlobalVariableContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns a global variable.
getGlobalVariable(GlobalVariableContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getGlobalVariable(GlobalVariableContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns a global variable.
getGlobalVariables(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns all global variables associated with a hub.
getGlobalVariables(PluginContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getGlobalVariables(PluginContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns all global variables published by a plugin.
getGrantTypesSupported() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getHeader(String) - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns a specific header in the response.
getHeader(String) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getHeaders() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns all response headers.
getHeaders() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getHeartbeatFrame() - Method in class com.whizzosoftware.hobson.api.plugin.channel.ChannelIdleDetectionConfig
Returns the heartbeat frame that is sent when a channel is considered idle.
getHttpOnly() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getHub(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns a specific hub.
getHubConfiguration(HubContext) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Returns the configuration associated with a Hub.
getHubConfiguration(HubContext) - Method in interface com.whizzosoftware.hobson.api.task.condition.ConditionEvaluationContext
 
getHubConfigurationProperty(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Returns a configuration property associated with a Hub.
getHubContext() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.plugin.PluginContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
getHubContext() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
getHubId() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.plugin.PluginContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
getHubId() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
getHubImage(HubContext) - Method in interface com.whizzosoftware.hobson.api.image.ImageManager
Retrieves a Hub image.
getHubManager() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getHubs() - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns all hubs the system knows about.
getHubs() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
getHubsForUser(String) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Returns the hubs associated with a user.
getHue() - Method in class com.whizzosoftware.hobson.api.color.Color
Returns the hue of the color.
getId() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
getId() - Method in class com.whizzosoftware.hobson.api.data.DataStream
 
getId() - Method in class com.whizzosoftware.hobson.api.data.DataStreamField
 
getId() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
Returns a unique identifier for this device advertisement.
getId() - Method in class com.whizzosoftware.hobson.api.image.ImageGroup
 
getId() - Method in class com.whizzosoftware.hobson.api.persist.TemplatedId
 
getId() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
getId() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
getId() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
getIdleDetectionConfig() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Returns a configuration object used for idle detection.
getIdTemplate() - Method in class com.whizzosoftware.hobson.api.persist.TemplatedId
 
getIdTokenSigningAlgValuesSupported() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getImageIds() - Method in class com.whizzosoftware.hobson.api.image.ImageGroup
 
getImageLibraryGroups(HubContext) - Method in interface com.whizzosoftware.hobson.api.image.ImageManager
Retrieves all groups in the image library.
getImageLibraryImage(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.image.ImageManager
Retrieves binary representation of an image library image.
getImageLibraryImageIds(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.image.ImageManager
Retrieves all image IDs in a group.
getImageUrl() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getInetAddress() - Method in class com.whizzosoftware.hobson.api.hub.NetworkInfo
 
getInputStream() - Method in class com.whizzosoftware.hobson.api.image.ImageInputStream
 
getInternalDeviceAdvertisement(HubContext, String, String) - Method in interface com.whizzosoftware.hobson.api.disco.DiscoManager
Returns a specific published internal device advertisement.
getInternalDeviceAdvertisements(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.disco.DiscoManager
Returns all published internal device advertisements.
getIssuer() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getJobId() - Method in class com.whizzosoftware.hobson.api.action.job.AsyncJobHandle
 
getJobInfo(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Returns information about a running job.
getJwksEndpoint() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getLastCheckin() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getLastCheckin() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getLastUpdate() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
getLastUpdate() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getLastUpdate() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableState
 
getLastUpdate() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariable
 
getLatitude() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getLineCount() - Method in class com.whizzosoftware.hobson.api.hub.LineRange
 
getLocalHub() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getLocalManager() - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns a manager for the local hub (if one exists).
getLocalPlugin(PluginContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getLocalPlugin(PluginContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Retrieves a specific plugin.
getLocalPluginConfiguration(PluginContext) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Returns the configuration for a local plugin.
getLocalPluginConfiguration(PluginContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getLocalPluginConfiguration(PluginContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns the plugin level configuration.
getLocalPluginDeviceLastCheckin(PluginContext, String) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns the last check in time of a plugin's device.
getLocalPluginDeviceVariable(DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getLocalPluginDeviceVariable(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns information about a plugin device variable.
getLocalPluginIcon(PluginContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns a plugin's icon.
getLocalPluginInternal(PluginContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
getLocalPlugins(HubContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns information about all local plugins installed on the hub.
getLocation() - Method in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateRequestEvent
 
getLocationId() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
getLog(HubContext, long, long, Appendable) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns content from the Hub log.
getLongitude() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getManufacturerName() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getManufacturerName() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getManufacturerVersion() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getManufacturerVersion() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getMap(String) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Retrieves a named map.
getMapValue(String, String) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Retrieves a value from within a named map.
getMask() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getMask() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
getMaxAge() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getMaxIdleTime() - Method in class com.whizzosoftware.hobson.api.plugin.channel.ChannelIdleDetectionConfig
Returns the maximum number of seconds a channel can be idle before a heartbeat is sent.
getMediaType() - Method in class com.whizzosoftware.hobson.api.image.ImageInputStream
 
getMediaType() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getMediaType() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
getMessage() - Method in class com.whizzosoftware.hobson.api.device.DeviceError
 
getMessage() - Method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
Returns a human-readable message regarding the plugin status (for example, the cause of a failure)
getModelName() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getModelName() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getName() - Method in class com.whizzosoftware.hobson.api.action.ActionClass
Returns the action class name.
getName() - Method in class com.whizzosoftware.hobson.api.activity.ActivityLogEntry
 
getName() - Method in class com.whizzosoftware.hobson.api.data.DataStream
 
getName() - Method in class com.whizzosoftware.hobson.api.data.DataStreamField
 
getName() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getName() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getName() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getName() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
getName() - Method in class com.whizzosoftware.hobson.api.image.ImageGroup
 
getName() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getName() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getName() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getName() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
getName() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getName() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getName() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
getName() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
getName() - Method in class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
 
getName() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns the task name.
getName() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getName() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the variable name that has changed.
getName() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
getName() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
getName() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Returns the variable name that has changed.
getNetworkInfo() - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Returns a viable network interface to be used for communication.
getNetworkInterface() - Method in class com.whizzosoftware.hobson.api.hub.NetworkInfo
 
getNewLocation() - Method in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateNotificationEvent
 
getNewPassword() - Method in class com.whizzosoftware.hobson.api.hub.PasswordChange
 
getNewValue() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the new variable value.
getNewValue() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Returns the new variable value.
getObject() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
Returns an object representation of the advertisement.
getOIDCConfig() - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Returns the OpenID Connect configuration.
getOldLocation() - Method in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateNotificationEvent
 
getOldValue() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the previous variable value.
getOldValue() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Returns the previous variable value.
getPath() - Method in class com.whizzosoftware.hobson.api.hub.HubWebApplication
 
getPath() - Method in class com.whizzosoftware.hobson.api.hub.WebSocketInfo
 
getPath() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getPlugin() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
Returns this device's plugin.
getPluginContext() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
getPluginContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
getPluginContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getPluginContext() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
getPluginContext() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.event.plugin.PluginConfigurationUpdateEvent
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.event.task.TaskRegistrationEvent
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.event.task.TaskUpdatedEvent
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.plugin.PluginContext
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the plugin ID that updated the variable.
getPluginId() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
getPluginId() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Returns the plugin ID that updated the variable.
getPort() - Method in class com.whizzosoftware.hobson.api.hub.WebSocketInfo
 
getPreferredVariableName() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getPreferredVariableName() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getPresenceEntity(PresenceEntityContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Returns details of a presence entity.
getPresenceEntity(PresenceEntityContext) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Returns a presence entity.
getPresenceEntityLocation(PresenceEntityContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Retrieves the current location of a presence entity.
getPresenceLocation(PresenceLocationContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Returns details of a presence location.
getPresenceLocation(PresenceLocationContext) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Returns a presence location.
getProperties() - Method in interface com.whizzosoftware.hobson.api.action.ActionExecutionContext
Returns the set of properties associated with the action execution.
getProperties() - Method in class com.whizzosoftware.hobson.api.event.HobsonEvent
 
getProperties() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
getProperties() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
A list of arbitrary properties associated with the task.
getProperty(String) - Method in class com.whizzosoftware.hobson.api.event.HobsonEvent
 
getPropertyContainerClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.property.PropertyContainerClassProvider
 
getPropertyValue(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getPropertyValue(String, Object) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getPropertyValues() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getProtocol() - Method in class com.whizzosoftware.hobson.api.hub.WebSocketInfo
 
getProtocolId() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
Returns the protocol the advertisement used (e.g.
getPublishedDeviceDescriptions() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getRadius() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
getRawData() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
Returns the raw data of the advertisement.
getRefreshInterval() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getRefreshInterval() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getRemotePlugin(PluginContext, String) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Retrieves descriptor for a remotely available plugin.
getRemotePlugins(HubContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Retrieve descriptors for all remotely available plugins.
getRemotePluginVersions(HubContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Retrieve the latest version of available remote plugins.
getRemoteRepositories() - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Returns the remote repositories that have been enabled.
getResponseTypesSupported() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getRoles() - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Returns all the valid roles that can be assigned to a user.
getRoles() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
getSaturation() - Method in class com.whizzosoftware.hobson.api.color.Color
Returns the saturation of the color.
getSecure() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getSerialPorts(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns a list of serial ports available on a Hub.
getSet(String) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Retrieves a named set.
getSigningKey() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getStartFuture() - Method in class com.whizzosoftware.hobson.api.action.job.AsyncJobHandle
 
getStartLine() - Method in class com.whizzosoftware.hobson.api.hub.LineRange
 
getStartTime() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
getState() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getStatus() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
getStatus() - Method in interface com.whizzosoftware.hobson.api.action.job.JobInfo
Returns the current status of the job.
getStatus() - Method in class com.whizzosoftware.hobson.api.event.plugin.PluginStatusChangeEvent
 
getStatus() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getStatus() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getStatus() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getStatusCode() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns the HTTP response code.
getStatusCode() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getStatusMessages() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
getStatusMessages() - Method in interface com.whizzosoftware.hobson.api.action.job.JobInfo
Returns status messages associated with the job.
getStatusText() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Returns the HTTP response text.
getStatusText() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
getStringPropertyValue(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getStringPropertyValue(String, String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
getSubjectTypesSupported() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getSupportedProperties() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
getSupportedProperty(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
getTags() - Method in class com.whizzosoftware.hobson.api.data.DataStream
 
getTags() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getTask() - Method in class com.whizzosoftware.hobson.api.event.task.TaskDeletedEvent
 
getTask() - Method in class com.whizzosoftware.hobson.api.event.task.TaskUpdatedEvent
 
getTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Returns a particular task from the store.
getTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Returns a specific task.
getTaskId() - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
getTaskManager() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getTaskProvider() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getTaskProvider() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
getTasks() - Method in class com.whizzosoftware.hobson.api.event.task.TaskRegistrationEvent
 
getTasks(HubContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Returns all tasks that have been published by all task providers.
getTime() - Method in class com.whizzosoftware.hobson.api.data.DataStreamValueSet
 
getTimeoutInterval() - Method in class com.whizzosoftware.hobson.api.action.ActionClass
Returns the timeout interval for the action.
getTimestamp() - Method in class com.whizzosoftware.hobson.api.activity.ActivityLogEntry
 
getTimestamp() - Method in class com.whizzosoftware.hobson.api.event.HobsonEvent
 
getTimestamp() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Returns the time the variable update occurred.
getTimestamp() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Returns the time the variable update occurred.
getTokenEndpoint() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getTriggerCondition(TaskConditionClassProvider, List<PropertyContainer>) - Static method in class com.whizzosoftware.hobson.api.task.TaskHelper
Returns the trigger condition from a list of conditions.
getType() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getType() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getType() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getType() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
getType() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getType() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
getType() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
getType() - Method in class com.whizzosoftware.hobson.api.property.TypedPropertyConstraint
Returns the type of constraint.
getUpdates() - Method in class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateEvent
 
getUpdates() - Method in class com.whizzosoftware.hobson.api.event.hub.GlobalVariableUpdateEvent
 
getUri() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
Returns the URI associated with this advertisement.
getUser(String) - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Returns details about a user.
getUserId() - Method in class com.whizzosoftware.hobson.api.hub.HubCredentials
 
getUserIdForHubId(String) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns the user ID associated with the given hub ID.
getUserInfoEndpoint() - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
getUsers() - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Returns all users in the user store.
getValue() - Method in class com.whizzosoftware.hobson.api.plugin.http.Cookie
 
getValue() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
getValue() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableState
 
getValue() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariable
 
getValues() - Method in class com.whizzosoftware.hobson.api.data.DataStreamValueSet
 
getValues() - Method in class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateRequestEvent
 
getVariable() - Method in class com.whizzosoftware.hobson.api.data.DataStreamField
 
getVariable(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getVariables() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
getVariableState(String) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
getVariableState(String) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
getVersion() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
getVersion(HubContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Returns the version of a specific hub.
getVersion() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
getWebSocketInfo() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
GIVEN_NAME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
givenName(String) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
GLOBAL - Static variable in class com.whizzosoftware.hobson.api.device.DeviceContext
 
GLOBAL - Static variable in class com.whizzosoftware.hobson.api.event.EventTopics
 
GlobalVariable - Class in com.whizzosoftware.hobson.api.variable
 
GlobalVariable(GlobalVariableDescriptor, Long, Object) - Constructor for class com.whizzosoftware.hobson.api.variable.GlobalVariable
 
GlobalVariableContext - Class in com.whizzosoftware.hobson.api.variable
 
GlobalVariableContext(PluginContext, String) - Constructor for class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
GlobalVariableDescriptor - Class in com.whizzosoftware.hobson.api.variable
 
GlobalVariableDescriptor(GlobalVariableContext) - Constructor for class com.whizzosoftware.hobson.api.variable.GlobalVariableDescriptor
 
GlobalVariableUpdate - Class in com.whizzosoftware.hobson.api.variable
A class representing a global variable update including both the old and new values.
GlobalVariableUpdate(GlobalVariableContext, Object, Object) - Constructor for class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Constructor.
GlobalVariableUpdate(GlobalVariableContext, Object) - Constructor for class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
 
GlobalVariableUpdate(GlobalVariableContext, Object, Object, long) - Constructor for class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Constructor.
GlobalVariableUpdateEvent - Class in com.whizzosoftware.hobson.api.event.hub
 
GlobalVariableUpdateEvent(long, GlobalVariableUpdate) - Constructor for class com.whizzosoftware.hobson.api.event.hub.GlobalVariableUpdateEvent
 
GlobalVariableUpdateEvent(long, List<GlobalVariableUpdate>) - Constructor for class com.whizzosoftware.hobson.api.event.hub.GlobalVariableUpdateEvent
 
GlobalVariableUpdateEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.hub.GlobalVariableUpdateEvent
 

H

hasActionClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Indicates whether an ActionClass has been published.
hasActionClasses() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
hasActionClasses() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
hasConditions() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Returns whether this task has any conditions.
hasConstraintValue(PropertyConstraintType, Object) - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
hasConstraintValues() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
hasCookies() - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Indicates whether cookies were present in the response
hasCookies() - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
hasDefaultUser() - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Indicates whether this access manager has a default user (e.g.
hasDevice(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Indicates whether a device has been published.
hasDevice(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
hasDeviceContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
hasDeviceContext() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
hasDeviceId() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
hasDeviceId() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
hasDeviceProxy(String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
hasDeviceVariable(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Returns whether a device has published a variable.
hasDeviceVariable(String, String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
hasDeviceVariableState(DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
hasDeviceVariableState(String, String) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
hasDeviceVariableState(String, String) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
Returns whether this device has published a variable.
hasEndLine() - Method in class com.whizzosoftware.hobson.api.hub.LineRange
 
hasEnumeration() - Method in class com.whizzosoftware.hobson.api.property.TypedProperty
 
hasError() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
hasError() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
hasError() - Method in class com.whizzosoftware.hobson.api.event.task.TaskExecutionEvent
 
hasExceededTimeout(long) - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
hasFields() - Method in class com.whizzosoftware.hobson.api.data.DataStream
 
hashCode() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.plugin.PluginContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
hashCode() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableContext
 
hasHeader(String) - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpResponse
Indicates whether a header is present in the response.
hasHeader(String) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
hasHubContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
hasHubId() - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
hasHubs() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
hasId() - Method in class com.whizzosoftware.hobson.api.data.DataStreamField
 
hasId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
hasId() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
hasLocalPluginDeviceVariable(DeviceVariableContext) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
hasLocalPluginDeviceVariable(DeviceVariableContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Indicates whether a plugin has published a device variable.
hasMap(String) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Indicates whether a given named map exists.
hasMediaType() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
hasMediaType() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableDescriptor
 
hasName() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
hasName() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
hasNewValue() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Indicates whether this change has a new value.
hasNewValue() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Indicates whether this change has a new value.
hasOldValue() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Indicates whether this change has an old value.
hasOldValue() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Indicates whether this change has an old value.
hasPluginContext() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
hasPreferredVariableName() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
hasProperties() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
hasProperties() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Indicates whether this task has any properties associated with it.
hasPropertyContainerClass(PropertyContainerClassContext) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Indicates whether a property container class exists.
hasPropertyValue(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
hasPropertyValues() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
hasRole(String) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
hasRoles() - Method in class com.whizzosoftware.hobson.api.security.HobsonUser
 
hasSet(String) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Indicates whether a given named set exists.
hasSetValue(String, Object) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Indicates whether a named set contains a value.
hasStartLine() - Method in class com.whizzosoftware.hobson.api.hub.LineRange
 
hasSupportedProperties() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
hasTags() - Method in class com.whizzosoftware.hobson.api.data.DataStream
 
hasTags() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
hasTaskId() - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
hasTaskProvider() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
hasTaskProvider() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
hasVariable(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
hasVariable(String) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
hasVariable(String) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
hasVariableDescriptions() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
hasVariables() - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
hasVersion() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
hasWebSocketInfo() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
HOBSON_HOME - Static variable in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
 
HobsonAuthenticationException - Exception in com.whizzosoftware.hobson.api
An unchecked exception that occurs when an authentication failure has occurred.
HobsonAuthenticationException(String) - Constructor for exception com.whizzosoftware.hobson.api.HobsonAuthenticationException
Constructor.
HobsonAuthorizationException - Exception in com.whizzosoftware.hobson.api
An unchecked exception that occurs when an authorization failure has occurred.
HobsonAuthorizationException(String) - Constructor for exception com.whizzosoftware.hobson.api.HobsonAuthorizationException
Constructor.
HobsonDeviceDescriptor - Class in com.whizzosoftware.hobson.api.device
 
HobsonDeviceDescriptor(DeviceContext) - Constructor for class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
HobsonDeviceDescriptor.Builder - Class in com.whizzosoftware.hobson.api.device
 
HobsonDeviceProxy - Interface in com.whizzosoftware.hobson.api.device.proxy
An interface for classes that act as a proxy between Hobson and actual hardware.
HobsonEvent - Class in com.whizzosoftware.hobson.api.event
An abstract base class for Hobson-specific events.
HobsonEvent(Long, String) - Constructor for class com.whizzosoftware.hobson.api.event.HobsonEvent
 
HobsonEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.HobsonEvent
 
HobsonHub - Class in com.whizzosoftware.hobson.api.hub
A class that encapsulates information about a hub.
HobsonHub.Builder - Class in com.whizzosoftware.hobson.api.hub
 
HobsonInvalidRequestException - Exception in com.whizzosoftware.hobson.api
An unchecked exception indicating a request is invalid for some reason.
HobsonInvalidRequestException(String) - Constructor for exception com.whizzosoftware.hobson.api.HobsonInvalidRequestException
 
HobsonInvalidRequestException(String, Throwable) - Constructor for exception com.whizzosoftware.hobson.api.HobsonInvalidRequestException
 
HobsonLocalPluginDescriptor - Class in com.whizzosoftware.hobson.api.plugin
 
HobsonLocalPluginDescriptor(PluginContext, PluginType, String, String, String, PluginStatus) - Constructor for class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
HobsonNotFoundException - Exception in com.whizzosoftware.hobson.api
An unchecked exception indicating a requested entity was not found.
HobsonNotFoundException(String) - Constructor for exception com.whizzosoftware.hobson.api.HobsonNotFoundException
Constructor.
HobsonNotFoundException(String, Throwable) - Constructor for exception com.whizzosoftware.hobson.api.HobsonNotFoundException
Constructor.
HobsonPlugin - Interface in com.whizzosoftware.hobson.api.plugin
Interface for all Hobson Hub plugins.
HobsonPluginDescriptor - Class in com.whizzosoftware.hobson.api.plugin
 
HobsonPluginDescriptor(String, PluginType, String, String, String, PluginStatus) - Constructor for class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
HobsonPluginDescriptor(String, PluginType, String, String, String, PluginStatus, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
HobsonRuntimeException - Exception in com.whizzosoftware.hobson.api
An unchecked, Hobson-specific exception.
HobsonRuntimeException(String) - Constructor for exception com.whizzosoftware.hobson.api.HobsonRuntimeException
 
HobsonRuntimeException(int, String) - Constructor for exception com.whizzosoftware.hobson.api.HobsonRuntimeException
Constructor.
HobsonRuntimeException(String, Throwable) - Constructor for exception com.whizzosoftware.hobson.api.HobsonRuntimeException
Constructor.
HobsonRuntimeException(int, String, Throwable) - Constructor for exception com.whizzosoftware.hobson.api.HobsonRuntimeException
Constructor.
HobsonTask - Class in com.whizzosoftware.hobson.api.task
A generic interface for entities that trigger Hobson actions.
HobsonTask() - Constructor for class com.whizzosoftware.hobson.api.task.HobsonTask
 
HobsonTask(TaskContext, String, String, boolean, Map<String, Object>, List<PropertyContainer>, PropertyContainerSet) - Constructor for class com.whizzosoftware.hobson.api.task.HobsonTask
 
HobsonUser - Class in com.whizzosoftware.hobson.api.security
Encapsulates information about a Hobson user.
HobsonUser(String) - Constructor for class com.whizzosoftware.hobson.api.security.HobsonUser
 
HobsonUser.Builder - Class in com.whizzosoftware.hobson.api.security
 
HttpChannelCompletionHandler - Class in com.whizzosoftware.hobson.api.plugin.http
An HttpChannelCompletionHandler is responsible for calling a HobsonPlugin's onHttpResponse() or onHttpRequestFailure() method when an HTTP response is received.
HttpChannelCompletionHandler(AbstractHttpClientPlugin, Object) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.HttpChannelCompletionHandler
 
HttpClientChannel - Class in com.whizzosoftware.hobson.api.plugin.http
An abstract class that handles building and executing HTTP requests.
HttpClientChannel() - Constructor for class com.whizzosoftware.hobson.api.plugin.http.HttpClientChannel
 
HttpRequest - Interface in com.whizzosoftware.hobson.api.plugin.http
An interface representing an HTTP request.
HttpRequest.Method - Enum in com.whizzosoftware.hobson.api.plugin.http
 
HttpResponse - Interface in com.whizzosoftware.hobson.api.plugin.http
An interface representing an HTTP response.
HUB_CONFIGURE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
HUB_EXECUTE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
HUB_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
HUB_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
HubConfigurationClass - Class in com.whizzosoftware.hobson.api.hub
Defines the configurable properties for a Hub.
HubConfigurationClass() - Constructor for class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
HubConfigurationUpdateEvent - Class in com.whizzosoftware.hobson.api.event.hub
Event that occurs when the hub's configuration is updated.
HubConfigurationUpdateEvent(long, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.hub.HubConfigurationUpdateEvent
 
HubConfigurationUpdateEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.hub.HubConfigurationUpdateEvent
 
HubContext - Class in com.whizzosoftware.hobson.api.hub
A class that encapsulates the fully-qualified context of a hub.
HubContext() - Constructor for class com.whizzosoftware.hobson.api.hub.HubContext
 
HubContext(String) - Constructor for class com.whizzosoftware.hobson.api.hub.HubContext
 
HubCredentials - Class in com.whizzosoftware.hobson.api.hub
Class that encapsulates credentials (userId & apiKey) for a Hub.
HubCredentials(String, String) - Constructor for class com.whizzosoftware.hobson.api.hub.HubCredentials
 
HubEvent - Class in com.whizzosoftware.hobson.api.event.hub
Base class for all hub related events.
HubEvent(Long, String) - Constructor for class com.whizzosoftware.hobson.api.event.hub.HubEvent
 
HubEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.hub.HubEvent
 
hubId - Variable in class com.whizzosoftware.hobson.api.hub.HubContext
 
HubManager - Interface in com.whizzosoftware.hobson.api.hub
A manager interface for Hub-related functions.
HUBS - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
hubs(List<String>) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
HubWebApplication - Class in com.whizzosoftware.hobson.api.hub
Represents a local hub web application.
HubWebApplication(String, Class) - Constructor for class com.whizzosoftware.hobson.api.hub.HubWebApplication
Constructor.

I

ID - Static variable in class com.whizzosoftware.hobson.api.event.advertisement.DeviceAdvertisementEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceAvailableEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceCheckInEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceConfigurationUpdateEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceDeletedEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceStartedEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceStoppedEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceUnavailableEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateRequestEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.hub.GlobalVariableUpdateEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.hub.HubConfigurationUpdateEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.plugin.PluginConfigurationUpdateEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.plugin.PluginStatusChangeEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateNotificationEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateRequestEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.task.TaskDeletedEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.task.TaskExecutionEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.task.TaskRegistrationEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.event.task.TaskUpdatedEvent
 
ID - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
IdProvider - Interface in com.whizzosoftware.hobson.api.persist
An interface for classes that can provide IDs for common Hobson model entities.
IMAGE_STATUS_URL - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a URL for an image.
ImageGroup - Class in com.whizzosoftware.hobson.api.image
Represents a named grouping of images.
ImageGroup(String, String) - Constructor for class com.whizzosoftware.hobson.api.image.ImageGroup
 
ImageInputStream - Class in com.whizzosoftware.hobson.api.image
A wrapper class for an image input stream and its associated media type.
ImageInputStream(String, InputStream) - Constructor for class com.whizzosoftware.hobson.api.image.ImageInputStream
 
ImageManager - Interface in com.whizzosoftware.hobson.api.image
An manager interface for dealing with images.
ImageMediaTypes - Class in com.whizzosoftware.hobson.api.image
Some static definitions of image media types.
ImageMediaTypes() - Constructor for class com.whizzosoftware.hobson.api.image.ImageMediaTypes
 
INDOOR_RELATIVE_HUMIDITY - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates an indoor relative humidity.
INDOOR_TEMP_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates an indoor temperature in degrees Celsius.
INDOOR_TEMP_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates an indoor temperature in degrees Fahrenheit.
initializing() - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
installRemotePlugin(PluginContext, String) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Installs a specific version of a remote plugin.
invoke(Method, Object, HobsonEvent) - Method in interface com.whizzosoftware.hobson.api.event.EventCallbackInvoker
 
isAssociatedWithPlugin(PluginContext) - Method in interface com.whizzosoftware.hobson.api.action.Action
Indicates whether this action is associated with a particular plugin.
isAssociatedWithPlugin(PluginContext) - Method in class com.whizzosoftware.hobson.api.action.CompositeAction
 
isAssociatedWithPlugin(PluginContext) - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
isAssociatedWithPlugin(PluginContext) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
 
isChanged() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Indicates if there is a difference between old and new values.
isChanged() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Indicates if there is a difference between old and new values.
isColor() - Method in class com.whizzosoftware.hobson.api.color.Color
 
isColorTemperature() - Method in class com.whizzosoftware.hobson.api.color.Color
 
isComplete() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
isConfigurable() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
isConfigurable() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
isConnected() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Indicates whether the channel is connected.
isConnectionless() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
isDeviceAvailable(DeviceContext) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Indicates whether a device is currently available.
isEnabled() - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
 
isFederated() - Method in interface com.whizzosoftware.hobson.api.security.AccessManager
Indicates whether this access manager is fronting a federated identity provider.
isGlobal() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
isInitial() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
Indicates if this is the first update for this variable (i.e.
isInitial() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
Indicates if this is the first update for this variable (i.e.
isInProgress() - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
isLocal() - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub
 
isLocal() - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
isNetworkAddress() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Indicates whether the channel is a network connection.
isOlderThanAnHour(long) - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
isSerialAddress() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Indicates whether the channel is a serial port.
isStarted() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
isStarted() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
isStub() - Method in interface com.whizzosoftware.hobson.api.data.DataStreamManager
Indicates if this manager is a stub (NO-OP) implementation.
isStub() - Method in class com.whizzosoftware.hobson.api.data.DelegatingDataStreamManager
 
isStub() - Method in class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
isTaskAction() - Method in class com.whizzosoftware.hobson.api.action.ActionClass
Indicates whether this action class can be included in tasks.
isValid() - Method in class com.whizzosoftware.hobson.api.hub.PasswordChange
Indicates whether the new password meets complexity requirements.

J

Job - Class in com.whizzosoftware.hobson.api.action.job
A Job provides information about and control of an Action execution's lifecycle.
Job(Action, long, long) - Constructor for class com.whizzosoftware.hobson.api.action.job.Job
Constructor.
JOB_DELETE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
JOB_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
JobInfo - Interface in com.whizzosoftware.hobson.api.action.job
 
JobStatus - Enum in com.whizzosoftware.hobson.api.action.job
 
JPEG - Static variable in class com.whizzosoftware.hobson.api.image.ImageMediaTypes
 

L

LAST_CHECKIN - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
LAST_UPDATE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
lastUpdate - Variable in class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
lastUpdate - Variable in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
LATITUDE - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
LATITUDE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
LEVEL - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the current device level (e.g.
LineRange - Class in com.whizzosoftware.hobson.api.hub
Represents a range of lines (e.g.
LineRange(String) - Constructor for class com.whizzosoftware.hobson.api.hub.LineRange
Constructor.
LineRange(Long, Long) - Constructor for class com.whizzosoftware.hobson.api.hub.LineRange
Constructor.
LocalHubManager - Interface in com.whizzosoftware.hobson.api.hub
A manager interface for functions that only apply to a local hub.
LOG_LEVEL - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
LONGITUDE - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
LONGITUDE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
LX_LUX - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a light intensity in lux.

M

MANUFACTURER_NAME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
MANUFACTURER_VERSION - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
manufacturerName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
manufacturerVersion(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
MASK - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
MEDIA_TYPE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
message(String, Object) - Method in class com.whizzosoftware.hobson.api.action.job.Job
Sends a message to the job which its associated Action can process.
MODEL_NAME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
modelName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 

N

name(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
name - Variable in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
name(String) - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
NAME - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
NAME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
name - Variable in class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
NetworkInfo - Class in com.whizzosoftware.hobson.api.hub
A class encapsulating a NetworkInterface and associated InetAddress.
NetworkInfo(NetworkInterface, InetAddress) - Constructor for class com.whizzosoftware.hobson.api.hub.NetworkInfo
 
NingHttpClientChannel - Class in com.whizzosoftware.hobson.api.plugin.http.ning
An HttpChannel implementation that uses the Ning AsyncHttpClient library.
NingHttpClientChannel(int) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpClientChannel
 
NingHttpRequestAdapter - Class in com.whizzosoftware.hobson.api.plugin.http.ning
A Ning-specific implementation of HttpRequest.
NingHttpRequestAdapter(AsyncHttpClient, URI, HttpRequest.Method) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpRequestAdapter
 
NingHttpResponseAdapter - Class in com.whizzosoftware.hobson.api.plugin.http.ning
A Ning-specific implementation of HttpResponse.
NingWebSocketHandle - Class in com.whizzosoftware.hobson.api.plugin.http.ning
WebSocketHandle implementation using Ning AsyncHttpClient.
NingWebSocketHandle(AsyncHttpClient, URI, Map<String, Collection<String>>) - Constructor for class com.whizzosoftware.hobson.api.plugin.http.ning.NingWebSocketHandle
 
notConfigured(String) - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
notInstalled() - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
notInstalled(String) - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 

O

object(Object) - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement.Builder
 
OIDCConfig - Class in com.whizzosoftware.hobson.api.hub
Represents an OpenID Connect configuration.
OIDCConfig(String, String, String, String, String, Object) - Constructor for class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
OIDCConfigProvider - Interface in com.whizzosoftware.hobson.api.hub
An interface for objects that can provide an OpenID Connect configuration.
ON - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates whether a device is on/off.
onChannelConnected() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Called when the channel successfully connects.
onChannelData(Object) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Called when the channel receives data.
onChannelDisconnected() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Called when the channel disconnected.
onClose(WebSocketHandle) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketListener
Called when the WebSocket is closed.
onDeleteTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskProvider
Callback when a task is deleted.
onDeviceConfigurationUpdate(Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
onDeviceConfigurationUpdateEvent(DeviceConfigurationUpdateEvent) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onDeviceDeletedEvent(DeviceDeletedEvent) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onDeviceVariablesUpdate(Collection<DeviceVariableDescriptor>) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onDeviceVariablesUpdate(Collection<DeviceVariableDescriptor>) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
onError(Throwable) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketListener
Called when the WebSocket encounters an error condition.
onFailure(Throwable) - Method in class com.whizzosoftware.hobson.api.plugin.http.HttpChannelCompletionHandler
 
onFileChanged(File) - Method in interface com.whizzosoftware.hobson.api.util.filewatch.FileWatcherListener
 
onHandleTaskEvents(TaskEvent) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onHttpRequestFailure(Throwable, Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Callback for unsuccessful HTTP responses.
onHttpResponse(HttpResponse, Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Callback for successful HTTP responses.
onMessage(ActionLifecycleContext, String, Object) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
Callback received when the action is sent a message.
onMessage(byte[]) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketListener
Called when the WebSocket receives a message.
onOpen(WebSocketHandle) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketListener
Called when the WebSocket is successfully opened.
onPluginConfigurationUpdate(PropertyContainer) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onPluginConfigurationUpdate(PropertyContainer) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
onPluginConfigurationUpdateEvent(PluginConfigurationUpdateEvent) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onRefresh() - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onRefresh() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
onRefresh() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
onRegisterTasks(Collection<TaskContext>) - Method in interface com.whizzosoftware.hobson.api.task.TaskProvider
Callback when tasks are registered during plugin startup or added later.
onSetDeviceVariables(DeviceVariablesUpdateRequestEvent) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
onSetVariables(Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
onShutdown() - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
onShutdown() - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
onShutdown() - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
Callback method for plugins to perform tasks when they are being stopped.
onStart(ActionLifecycleContext) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
Callback received when the action is started.
onStartup(String, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
onStartup(PropertyContainer) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
onStartup(PropertyContainer) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
Callback method for plugins to perform initialization once they've been started.
onStop(ActionLifecycleContext) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
Callback received when the action is manually stopped.
onSuccess(HttpResponse) - Method in class com.whizzosoftware.hobson.api.plugin.http.HttpChannelCompletionHandler
 
onUpdateTask(TaskContext) - Method in interface com.whizzosoftware.hobson.api.task.TaskProvider
Callback when a task is updated.
OUTDOOR_RELATIVE_HUMIDITY - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates an outdoor relative humidity.
OUTDOOR_TEMP_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates an outdoor temperature in degrees Celsius.
OUTDOOR_TEMP_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates an outdoor temperature in degrees Fahrenheit.

P

parseCookies(Collection<String>) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpResponseAdapter
 
PASSWORD - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
PasswordChange - Class in com.whizzosoftware.hobson.api.hub
A class representing a password change.
PasswordChange(String, String) - Constructor for class com.whizzosoftware.hobson.api.hub.PasswordChange
 
performHousekeeping() - Method in interface com.whizzosoftware.hobson.api.action.store.ActionStore
Allows the action store to perform whatever implementation-specific housekeeping tasks are needed.
performHousekeeping() - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Allows the presence store to perform whatever implementation-specific housekeeping tasks are needed.
performHousekeeping() - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Allows the task store to perform any implementation-specific housekeeping tasks.
PLUGIN_CONFIGURE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PLUGIN_DELETE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PLUGIN_EXECUTE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PLUGIN_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
PLUGIN_INSTALL - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PLUGIN_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PluginConfigurationUpdateEvent - Class in com.whizzosoftware.hobson.api.event.plugin
Event that occurs when a plugin's configuration is updated.
PluginConfigurationUpdateEvent(long, PluginContext, PropertyContainer) - Constructor for class com.whizzosoftware.hobson.api.event.plugin.PluginConfigurationUpdateEvent
 
PluginConfigurationUpdateEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.plugin.PluginConfigurationUpdateEvent
 
PluginContext - Class in com.whizzosoftware.hobson.api.plugin
Encapsulates contextual information for a plugin reference.
PluginEvent - Class in com.whizzosoftware.hobson.api.event.plugin
Base class for all plugin related events.
PluginEvent(Long, String) - Constructor for class com.whizzosoftware.hobson.api.event.plugin.PluginEvent
 
PluginEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.plugin.PluginEvent
 
PluginManager - Interface in com.whizzosoftware.hobson.api.plugin
An interface for managing Hobson plugin functions.
PluginStatus - Class in com.whizzosoftware.hobson.api.plugin
A class that represents the current status of a Hobson plugin.
PluginStatus(PluginStatus.Code) - Constructor for class com.whizzosoftware.hobson.api.plugin.PluginStatus
Constructor.
PluginStatus(PluginStatus.Code, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.PluginStatus
Constructor.
PluginStatus(String, String) - Constructor for class com.whizzosoftware.hobson.api.plugin.PluginStatus
Constructor.
PluginStatus.Code - Enum in com.whizzosoftware.hobson.api.plugin
 
PluginStatusChangeEvent - Class in com.whizzosoftware.hobson.api.event.plugin
Event that occurs when a plugin's status changes.
PluginStatusChangeEvent(long, PluginContext, PluginStatus) - Constructor for class com.whizzosoftware.hobson.api.event.plugin.PluginStatusChangeEvent
 
PluginStatusChangeEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.plugin.PluginStatusChangeEvent
 
PluginType - Enum in com.whizzosoftware.hobson.api.plugin
 
PNG - Static variable in class com.whizzosoftware.hobson.api.image.ImageMediaTypes
 
postEvent(HobsonEvent) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
postEvent(HubContext, HobsonEvent) - Method in interface com.whizzosoftware.hobson.api.event.EventManager
Sends a system event.
postEvent(HobsonEvent) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
postEvent(HobsonEvent) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
POWER_FACTOR - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates power factor (a dimensionless unit from -1..1).
PREFERRED_VARIABLE_NAME - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
preferredVariableName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
PRESENCE_DELETE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PRESENCE_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PRESENCE_UPDATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
PresenceEntity - Class in com.whizzosoftware.hobson.api.presence
A class that represents an entity that can have presence.
PresenceEntity(PresenceEntityContext, String) - Constructor for class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
PresenceEntity(PresenceEntityContext, String, Long) - Constructor for class com.whizzosoftware.hobson.api.presence.PresenceEntity
 
PresenceEntityContext - Class in com.whizzosoftware.hobson.api.presence
A class that encapsulates the fully-qualified context of a presence entity.
PresenceEvent - Class in com.whizzosoftware.hobson.api.event.presence
Base class for all presence related events.
PresenceEvent(Long, String) - Constructor for class com.whizzosoftware.hobson.api.event.presence.PresenceEvent
 
PresenceEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.presence.PresenceEvent
 
PresenceLocation - Class in com.whizzosoftware.hobson.api.presence
A class that encapsulates information about a presence location (i.e.
PresenceLocation(PresenceLocationContext, String) - Constructor for class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
PresenceLocation(PresenceLocationContext, String, double, double, double) - Constructor for class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
PresenceLocation(PresenceLocationContext, String, int, int) - Constructor for class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
PresenceLocation(PresenceLocationContext, String, Double, Double, Double, Integer, Integer) - Constructor for class com.whizzosoftware.hobson.api.presence.PresenceLocation
 
PresenceLocationContext - Class in com.whizzosoftware.hobson.api.presence
A class that encapsulates the fully-qualified context of a presence location.
PresenceManager - Interface in com.whizzosoftware.hobson.api.presence
A manager interface for entity presence functions.
PresenceStore - Interface in com.whizzosoftware.hobson.api.presence.store
 
PresenceUpdateNotificationEvent - Class in com.whizzosoftware.hobson.api.event.presence
Event that occurs when an entity's presence has changed.
PresenceUpdateNotificationEvent(long, PresenceEntityContext, PresenceLocationContext, PresenceLocationContext) - Constructor for class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateNotificationEvent
 
PresenceUpdateNotificationEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateNotificationEvent
 
PresenceUpdateRequestEvent - Class in com.whizzosoftware.hobson.api.event.presence
An event for making presence update requests.
PresenceUpdateRequestEvent(long, PresenceEntityContext, PresenceLocationContext) - Constructor for class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateRequestEvent
 
PresenceUpdateRequestEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.presence.PresenceUpdateRequestEvent
 
PROP_ADVERTISEMENT - Static variable in class com.whizzosoftware.hobson.api.event.advertisement.DeviceAdvertisementEvent
 
PROP_DEVICE_CONTEXT - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceEvent
 
PROP_EVENT_ID - Static variable in class com.whizzosoftware.hobson.api.event.HobsonEvent
The event ID property.
PROP_SERIAL_HOSTNAME - Static variable in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
PROP_SERIAL_PORT - Static variable in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
 
PROP_TIMESTAMP - Static variable in class com.whizzosoftware.hobson.api.event.HobsonEvent
The event timestamp property.
PROP_UPDATES - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateEvent
 
PROP_UPDATES - Static variable in class com.whizzosoftware.hobson.api.event.hub.GlobalVariableUpdateEvent
 
PROP_VALUES - Static variable in class com.whizzosoftware.hobson.api.event.device.DeviceVariablesUpdateRequestEvent
 
PropertyConstants - Class in com.whizzosoftware.hobson.api.persist
 
PropertyConstants() - Constructor for class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
PropertyConstraintType - Enum in com.whizzosoftware.hobson.api.property
An enumeration of constraints that can be placed on a typed property value.
PropertyContainer - Class in com.whizzosoftware.hobson.api.property
A generic container containing a set of values for a PropertyContainerClass's supported properties.
PropertyContainer() - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainer
 
PropertyContainer(PropertyContainerClassContext, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainer
 
PropertyContainer(String, PropertyContainerClassContext, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainer
 
PropertyContainer(String, String, PropertyContainerClassContext, Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainer
 
PropertyContainerClass - Class in com.whizzosoftware.hobson.api.property
A generic container that defines a set of typed properties that can be assigned values.
PropertyContainerClass(PropertyContainerClassContext, PropertyContainerClassType) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
PropertyContainerClass(PropertyContainerClassContext, PropertyContainerClassType, List<TypedProperty>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
PropertyContainerClassContext - Class in com.whizzosoftware.hobson.api.property
Provides a fully qualified context for PropertyContainerClass objects.
PropertyContainerClassContext() - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
PropertyContainerClassProvider - Interface in com.whizzosoftware.hobson.api.property
An interface that can perform property container class lookup.
PropertyContainerClassType - Enum in com.whizzosoftware.hobson.api.property
An enumeration for the different PropertyContainerClass types.
PropertyContainerSet - Class in com.whizzosoftware.hobson.api.property
A named set of property container objects.
PropertyContainerSet() - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
PropertyContainerSet(String) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
PropertyContainerSet(String, List<PropertyContainer>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
PropertyContainerSet(List<PropertyContainer>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
PropertyContainerSet(String, String, List<PropertyContainer>) - Constructor for class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
publishActionProvider(ActionProvider) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Publishes an action provider.
publishActionProvider(ActionProvider) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
publishActionProvider(ActionProvider) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
publishActionProvider(ActionProvider) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
publishActionSet(HubContext, String, List<PropertyContainer>) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Creates and publishes a new action set.
publishConditionClass(TaskConditionClass) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Publishes a condition class.
publishDevice(HobsonDeviceProxy, Map<String, Object>, Runnable) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Called by plugins to publish device proxies to the device registry and start them.
publishDeviceAdvertisement(HubContext, DeviceAdvertisement, boolean) - Method in interface com.whizzosoftware.hobson.api.disco.DiscoManager
Publishes a device advertisement.
publishDeviceAdvertisement(DeviceAdvertisement, boolean) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Publishes a new DeviceAdvertisement.
publishDeviceProxy(HobsonDeviceProxy) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
publishDeviceProxy(HobsonDeviceProxy, Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
publishTaskConditionClass(TaskConditionClass) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
publishVariables(DeviceProxyVariable...) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
publishVariables(Collection<DeviceProxyVariable>) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
publishWebApplication(HubWebApplication) - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Publish a web application to the local hub.

R

RADIUS - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
rawData(String) - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement.Builder
 
REACTIVE_POWER_VAR - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates reactive power in volt-amperes reactive.
readEventId(Map<String, Object>) - Static method in class com.whizzosoftware.hobson.api.event.HobsonEvent
Returns the event ID of a property map.
RELATIVE_HUMIDITY - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates relative humidity.
reloadLocalPlugin(PluginContext) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Reloads the specified plugin.
remove(String) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Removes a named map.
removeFromSet(String, Object) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Removes a value from a named set.
removeListener(HubContext, Object) - Method in interface com.whizzosoftware.hobson.api.event.EventManager
Unsubscribes a listener from specific event topics.
removeLogAppender(Object) - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Remove an appender for error logging.
removeRemoteRepository(String) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Removes a remote repository.
restoreAction(CollectionPersistenceContext, HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreActionProperties(HubContext, CollectionPersistenceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreActionSet(HubContext, CollectionPersistenceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDataStream(CollectionPersistenceContext, HubContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDevice(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDeviceActionClass(CollectionPersistenceContext, DeviceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDeviceConfiguration(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDeviceLastCheckIn(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDeviceName(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDeviceTags(CollectionPersistenceContext, DeviceContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreDeviceVariableDescription(CollectionPersistenceContext, DeviceContext, String) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreHubConfiguration(CollectionPersistenceContext, HubContext, PropertyContainerClassContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreLocalPluginConfiguration(CollectionPersistenceContext, PluginContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restorePresenceEntity(CollectionPersistenceContext, PresenceEntityContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restorePresenceLocation(CollectionPersistenceContext, PresenceLocationContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
restoreTask(CollectionPersistenceContext, TaskContext) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
role(String) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
roles(List<String>) - Method in class com.whizzosoftware.hobson.api.security.HobsonUser.Builder
 
run() - Method in class com.whizzosoftware.hobson.api.util.filewatch.FileWatcherThread
 
running() - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 

S

saveAction(HubContext, CollectionPersistenceContext, PropertyContainer, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveActionProperties(HubContext, CollectionPersistenceContext, PropertyContainer, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveActionSet(HubContext, String, List<PropertyContainer>) - Method in interface com.whizzosoftware.hobson.api.action.store.ActionStore
Adds an action set to the store.
saveActionSet(HubContext, CollectionPersistenceContext, PropertyContainerSet, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveCondition(CollectionPersistenceContext, TaskContext, PropertyContainer, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDataStream(CollectionPersistenceContext, HubContext, DataStream, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDevice(CollectionPersistenceContext, HobsonDeviceDescriptor, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDeviceActionClass(CollectionPersistenceContext, ActionClass, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDeviceConfiguration(CollectionPersistenceContext, DeviceContext, Map<String, Object>, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDeviceLastCheckIn(CollectionPersistenceContext, DeviceContext, long, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDeviceName(CollectionPersistenceContext, DeviceContext, String, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDeviceTags(CollectionPersistenceContext, DeviceContext, Set<String>, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveDeviceVariableDescription(CollectionPersistenceContext, DeviceVariableDescriptor, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveGlobalVariable(CollectionPersistenceContext, GlobalVariableDescriptor, GlobalVariable, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveHubConfiguration(CollectionPersistenceContext, HubContext, Map<String, Object>, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveLocalPluginConfiguration(CollectionPersistenceContext, PluginContext, Map<String, Object>, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
savePresenceEntity(CollectionPersistenceContext, PresenceEntity, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
savePresenceEntity(PresenceEntity) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Saves a presence entity.
savePresenceLocation(CollectionPersistenceContext, PresenceLocation, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
savePresenceLocation(PresenceLocation) - Method in interface com.whizzosoftware.hobson.api.presence.store.PresenceStore
Saves a presence location.
saveTask(CollectionPersistenceContext, HobsonTask, boolean) - Method in class com.whizzosoftware.hobson.api.persist.CollectionPersister
 
saveTask(HobsonTask) - Method in interface com.whizzosoftware.hobson.api.task.store.TaskStore
Adds a task to the store.
schedule(Runnable, long, long, TimeUnit) - Method in interface com.whizzosoftware.hobson.api.executor.ExecutorManager
Schedule a task to run in the future at a recurring interval.
scheduleAtFixedRateInEventLoop(Runnable, long, long, TimeUnit) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
scheduleAtFixedRateInEventLoop(Runnable, long, long, TimeUnit) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
SECRET - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
send(Object) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Sends an object over the channel.
sendEmail(HubContext, String, String, String) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Sends an e-mail message using the provided e-mail configuration.
sendHttpRequest(URI, HttpRequest.Method, Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Sends an HTTP request.
sendHttpRequest(URI, HttpRequest.Method, Map<String, String>, Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Sends an HTTP request.
sendHttpRequest(URI, HttpRequest.Method, Map<String, String>, Collection<Cookie>, Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Sends an HTTP request.
sendHttpRequest(URI, HttpRequest.Method, Map<String, String>, Collection<Cookie>, byte[], Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.AbstractHttpClientPlugin
Sends an HTTP request.
sendHttpRequest(URI, HttpRequest.Method, Map<String, String>, Collection<Cookie>, byte[], Object) - Method in class com.whizzosoftware.hobson.api.plugin.http.HttpClientChannel
 
sendMessage(ActionLifecycleContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.action.Action
Sends a message to the action.
sendMessage(ActionLifecycleContext, String, Object) - Method in class com.whizzosoftware.hobson.api.action.CompositeAction
 
sendMessage(ActionLifecycleContext, String, Object) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
 
sendMessage(byte[]) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingWebSocketHandle
 
sendMessage(byte[]) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketHandle
Send a byte message.
sendTestEmail(HubContext, PropertyContainer) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Sends a test e-mail message using the provided e-mail configuration.
sendTextMessage(String) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingWebSocketHandle
 
sendTextMessage(String) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketHandle
Sends a text (String) message.
setAccessManager(AccessManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setAccessManager(AccessManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setActionClasses(Collection<ActionClass>) - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
setActionManager(ActionManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setActionManager(ActionManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setActionSet(PropertyContainerSet) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets the action set for this task.
setBody(byte[]) - Method in interface com.whizzosoftware.hobson.api.plugin.http.HttpRequest
Sets the request body.
setBody(byte[]) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingHttpRequestAdapter
 
setConditions(List<PropertyContainer>) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets the condition set for this task.
setConfiguration(HubContext, PropertyContainer) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Sets the configuration associated with a Hub.
setConfigurationClass(PropertyContainerClass) - Method in class com.whizzosoftware.hobson.api.plugin.HobsonLocalPluginDescriptor
 
setConfigurationProperty(String, Object) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
setContainerClassContext(PropertyContainerClassContext) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
setContext(PropertyContainerClassContext) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
setContext(TaskContext) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets the context of the task.
setDescription(String) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets a human-readable description of the task.
setDeviceConfiguration(DeviceContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Sets device configuration properties.
setDeviceConfigurationProperties(DeviceContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Sets a device's configuration.
setDeviceConfigurationProperties(DeviceContext, Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setDeviceConfigurationProperties(DeviceContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setDeviceConfigurationProperty(DeviceContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Sets a single property of a device's configuration.
setDeviceConfigurationProperty(DeviceContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Set a device configuration property.
setDeviceConfigurationProperty(DeviceContext, String, Object) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setDeviceConfigurationProperty(DeviceContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setDeviceManager(DeviceManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setDeviceManager(DeviceManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setDeviceName(DeviceContext, String) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Sets the name of a device.
setDeviceTags(DeviceContext, Set<String>) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Sets the tag(s) for a device.
setDiscoManager(DiscoManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setDiscoManager(DiscoManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setEnabled(boolean) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
 
setError(DeviceError) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
Sets the error information for this device and puts the device into an error state.
setEventManager(EventManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setEventManager(EventManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setGlobalVariable(GlobalVariableContext, Object, long) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Sets a global variable.
setGlobalVariable(String, Object, long) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setGlobalVariables(Map<GlobalVariableContext, Object>, long) - Method in interface com.whizzosoftware.hobson.api.hub.HubManager
Sets multiple global variables.
setGlobalVariables(Map<String, Object>, long) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setGrantTypesSupported(String[]) - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
setHubConfiguration(HubContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Sets the configuration associated with a Hub.
setHubId(String) - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
setHubImage(HubContext, ImageInputStream) - Method in interface com.whizzosoftware.hobson.api.image.ImageManager
Sets the current Hub image.
setHubManager(HubManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setHubManager(HubManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setId(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
setId(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
setIdTokenSigningAlgValuesSupported(String[]) - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
setLastCheckin(Long) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
setLastCheckin(Long) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
setListener(WebSocketListener) - Method in class com.whizzosoftware.hobson.api.plugin.http.ning.NingWebSocketHandle
 
setListener(WebSocketListener) - Method in interface com.whizzosoftware.hobson.api.plugin.http.WebSocketHandle
Sets the listener to use for callbacks.
setLocalPluginConfiguration(PluginContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Sets the configuration for a local plugin.
setLocalPluginConfiguration(PluginContext, Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
setLocalPluginConfiguration(PluginContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Sets the plugin level configuration.
setLocalPluginConfigurationProperty(PluginContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.config.ConfigurationManager
Sets a configuration property for a local plugin.
setLocalPluginConfigurationProperty(PluginContext, String, Object) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
setLocalPluginConfigurationProperty(PluginContext, String, Object) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Sets an individual plugin level configuration property.
setManufacturerName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setManufacturerVersion(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setMap(String, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Sets a named map.
setMapValue(String, String, Object) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
Sets a property within a named map.
setModelName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setName(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
setName(String) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
setName(String) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets the task name.
setPlugin(AbstractHttpClientPlugin) - Method in class com.whizzosoftware.hobson.api.plugin.http.HttpClientChannel
 
setPluginConfigurationProperty(PluginContext, String, Object) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
Sets a plugin configuration property.
setPluginManager(PluginManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setPluginManager(PluginManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setPreferredVariableName(String) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setProperties(List<PropertyContainer>) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerSet
 
setProperties(Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets the task properties.
setProperty(String, Object) - Method in class com.whizzosoftware.hobson.api.event.HobsonEvent
 
setProperty(String, Object) - Method in class com.whizzosoftware.hobson.api.task.HobsonTask
Sets a task property.
setPropertyValue(String, Object) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
setPropertyValues(Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
setRemoteAddress(SocketAddress) - Method in class com.whizzosoftware.hobson.api.plugin.channel.AbstractChannelObjectPlugin
Sets the remote address to use as the data channel.
setResponseTypesSupported(String[]) - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
setSet(String, Set<Object>) - Method in interface com.whizzosoftware.hobson.api.persist.CollectionPersistenceContext
 
setStatus(PluginStatus) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setSubjectTypesSupported(String[]) - Method in class com.whizzosoftware.hobson.api.hub.OIDCConfig
 
setSupportedProperties(List<TypedProperty>) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
setTags(Set<String>) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setTaskManager(TaskManager) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setTaskManager(TaskManager) - Method in interface com.whizzosoftware.hobson.api.plugin.HobsonPlugin
 
setTaskProvider(TaskProvider) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractHobsonPlugin
 
setType(DeviceType) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
SETUP_COMPLETE - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
setUri(String) - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
Sets the URI associated with this advertisement.
setValue(Object, long) - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
setVariableDescriptor(DeviceVariableDescriptor) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor
 
setVariableValue(String, Object, Long) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
setVariableValues(Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
setWebSocketInfo(String, int, String) - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Sets connection information for a web socket server exposed by the hub.
SingleAction - Class in com.whizzosoftware.hobson.api.action
Represents an action that does a single operation.
SingleAction(PluginContext, ActionExecutionContext, EventLoopExecutor) - Constructor for class com.whizzosoftware.hobson.api.action.SingleAction
Constructor.
SSL_MODE - Static variable in class com.whizzosoftware.hobson.api.hub.HubConfigurationClass
 
start(ActionLifecycleContext) - Method in interface com.whizzosoftware.hobson.api.action.Action
Starts the action.
start(ActionLifecycleContext) - Method in class com.whizzosoftware.hobson.api.action.CompositeAction
 
start() - Method in class com.whizzosoftware.hobson.api.action.job.Job
Starts the job.
start(ActionLifecycleContext) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
 
start(String, Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
start(String, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.device.proxy.HobsonDeviceProxy
 
startPluginDevice(HobsonDeviceProxy, String, Map<String, Object>, Runnable) - Method in class com.whizzosoftware.hobson.api.plugin.AbstractPluginManager
 
startPluginDevice(HobsonDeviceProxy, String, Map<String, Object>, Runnable) - Method in interface com.whizzosoftware.hobson.api.plugin.PluginManager
Starts a plugin device.
stop(ActionLifecycleContext) - Method in interface com.whizzosoftware.hobson.api.action.Action
Stops the action.
stop(ActionLifecycleContext) - Method in class com.whizzosoftware.hobson.api.action.CompositeAction
 
stop() - Method in class com.whizzosoftware.hobson.api.action.job.Job
Stops this job.
stop(ActionLifecycleContext) - Method in class com.whizzosoftware.hobson.api.action.SingleAction
 
stopJob(HubContext, String) - Method in interface com.whizzosoftware.hobson.api.action.ActionManager
Stops a currently active job.
stopped() - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
stopped(String) - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
stopping() - Static method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
StringConversionUtil - Class in com.whizzosoftware.hobson.api.util
A class that converts between Java primitives/objects and Strings preserving the data type.
StringConversionUtil() - Constructor for class com.whizzosoftware.hobson.api.util.StringConversionUtil
 
StubDataStreamManager - Class in com.whizzosoftware.hobson.api.data
A stub manager used as a placeholder when no functional telemetry manager is available.
StubDataStreamManager() - Constructor for class com.whizzosoftware.hobson.api.data.StubDataStreamManager
 
submit(Runnable) - Method in interface com.whizzosoftware.hobson.api.executor.ExecutorManager
Submit a task for immediate execution.
SUPPORTED_PROPERTIES - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 

T

tags(Set<String>) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
TARGET_COOL_TEMP_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a target cooling temperature in degrees Celsius.
TARGET_COOL_TEMP_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a target cooling temperature in degrees Fahrenheit.
TARGET_HEAT_TEMP_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a target heating temperature in degrees Celsius.
TARGET_HEAT_TEMP_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a target heating temperature in degrees Fahrenheit.
TARGET_TEMP_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a target temperature in degrees Celsius (e.g.
TARGET_TEMP_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a target temperature in degrees Fahrenheit (e.g.
TASK_ACTION - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
TASK_CREATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
TASK_DELETE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
TASK_ID - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
TASK_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
TASK_UPDATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
TaskConditionClass - Class in com.whizzosoftware.hobson.api.task.condition
A class that describes a condition and the properties required to evaluate it.
TaskConditionClass(PluginContext, String, String, String) - Constructor for class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
Constructor.
TaskConditionClass(PropertyContainerClassContext, String, String) - Constructor for class com.whizzosoftware.hobson.api.task.condition.TaskConditionClass
Constructor.
TaskConditionClassProvider - Interface in com.whizzosoftware.hobson.api.task.condition
An interface for classes that provide access to condition classes.
TaskContext - Class in com.whizzosoftware.hobson.api.task
A class that encapsulates the fully-qualified context of a task.
TaskDeletedEvent - Class in com.whizzosoftware.hobson.api.event.task
An event that occurs when a task is updated.
TaskDeletedEvent(long, TaskContext) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskDeletedEvent
 
TaskDeletedEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskDeletedEvent
 
TaskEvent - Class in com.whizzosoftware.hobson.api.event.task
Base class for all task related events.
TaskEvent(Long, String) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskEvent
 
TaskEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskEvent
 
TaskException - Exception in com.whizzosoftware.hobson.api.task
Generic task exception.
TaskException(String) - Constructor for exception com.whizzosoftware.hobson.api.task.TaskException
 
TaskException(String, Throwable) - Constructor for exception com.whizzosoftware.hobson.api.task.TaskException
 
TaskExecutionEvent - Class in com.whizzosoftware.hobson.api.event.task
Event that occurs when a task is executed.
TaskExecutionEvent(long, TaskContext, Throwable) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskExecutionEvent
 
TaskExecutionEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskExecutionEvent
 
TaskHelper - Class in com.whizzosoftware.hobson.api.task
A set of utility functions for dealing with tasks.
TaskHelper() - Constructor for class com.whizzosoftware.hobson.api.task.TaskHelper
 
TaskManager - Interface in com.whizzosoftware.hobson.api.task
An interface for managing Hobson tasks.
TaskProvider - Interface in com.whizzosoftware.hobson.api.task
Interface for plugins that can contribute tasks to the system.
TaskRegistrationEvent - Class in com.whizzosoftware.hobson.api.event.task
 
TaskRegistrationEvent(long, String, Collection<TaskContext>) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskRegistrationEvent
 
TaskRegistrationEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskRegistrationEvent
 
TaskStore - Interface in com.whizzosoftware.hobson.api.task.store
An interface for a task storage mechanism.
TaskUpdatedEvent - Class in com.whizzosoftware.hobson.api.event.task
An event that occurs when a task is updated.
TaskUpdatedEvent(long, String, TaskContext) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskUpdatedEvent
 
TaskUpdatedEvent(Map<String, Object>) - Constructor for class com.whizzosoftware.hobson.api.event.task.TaskUpdatedEvent
 
TEMP_C - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a temperature in degrees Celsius.
TEMP_F - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates a temperature in degrees Fahrenheit.
TemplatedId - Class in com.whizzosoftware.hobson.api.persist
An entity ID that has an associated template to facilitate parsing of the ID.
TemplatedId(String, String) - Constructor for class com.whizzosoftware.hobson.api.persist.TemplatedId
 
TIME - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the time a device is reporting.
timeout() - Method in class com.whizzosoftware.hobson.api.action.job.Job
Flag the job as timed out.
TIMEOUT_INTERVAL - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
toString() - Method in class com.whizzosoftware.hobson.api.color.Color
 
toString() - Method in class com.whizzosoftware.hobson.api.device.DeviceContext
 
toString() - Method in class com.whizzosoftware.hobson.api.device.proxy.AbstractHobsonDeviceProxy
 
toString() - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement
 
toString() - Method in class com.whizzosoftware.hobson.api.event.HobsonEvent
 
toString() - Method in class com.whizzosoftware.hobson.api.hub.HubContext
 
toString() - Method in class com.whizzosoftware.hobson.api.hub.LineRange
 
toString() - Method in class com.whizzosoftware.hobson.api.plugin.HobsonPluginDescriptor
 
toString() - Method in class com.whizzosoftware.hobson.api.plugin.PluginContext
 
toString() - Method in class com.whizzosoftware.hobson.api.plugin.PluginStatus
 
toString() - Method in class com.whizzosoftware.hobson.api.presence.PresenceEntityContext
 
toString() - Method in class com.whizzosoftware.hobson.api.presence.PresenceLocationContext
 
toString() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainer
 
toString() - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClassContext
 
toString() - Method in class com.whizzosoftware.hobson.api.task.TaskContext
 
toString() - Method in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
toString() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableContext
 
toString() - Method in class com.whizzosoftware.hobson.api.variable.DeviceVariableUpdate
 
toString() - Method in class com.whizzosoftware.hobson.api.variable.GlobalVariableUpdate
 
TSTAT_FAN_MODE - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the current thermostat fan mode (e.g.
TSTAT_MODE - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the current thermostat mode (e.g.
type(DeviceType) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
TYPE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
TypedProperty - Class in com.whizzosoftware.hobson.api.property
A property that specifies a type (such as STRING, NUMBER, etc).
TypedProperty.Builder - Class in com.whizzosoftware.hobson.api.property
 
TypedProperty.Type - Enum in com.whizzosoftware.hobson.api.property
 
TypedPropertyConstraint - Class in com.whizzosoftware.hobson.api.property
This is a constraint that applies to a property to determine whether it is valid and applicable.
TypedPropertyConstraint(PropertyConstraintType, Object) - Constructor for class com.whizzosoftware.hobson.api.property.TypedPropertyConstraint
 

U

unpublishWebApplication(String) - Method in interface com.whizzosoftware.hobson.api.hub.LocalHubManager
Unpublish a previously published web application from the local hub.
update(String) - Method in interface com.whizzosoftware.hobson.api.action.ActionLifecycleContext
 
update(String) - Method in class com.whizzosoftware.hobson.api.action.job.Job
 
updateDeviceVariables(Collection<DeviceVariableDescriptor>) - Method in interface com.whizzosoftware.hobson.api.device.DeviceManager
Updates information about previously published device variables.
updatePresenceEntityLocation(PresenceEntityContext, PresenceLocationContext) - Method in interface com.whizzosoftware.hobson.api.presence.PresenceManager
Sends an update event for a presence entity.
updateTask(PluginContext, TaskContext, String, String, boolean, List<PropertyContainer>, PropertyContainerSet) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Updates an existing task.
updateTaskProperties(PluginContext, TaskContext, Map<String, Object>) - Method in interface com.whizzosoftware.hobson.api.task.TaskManager
Updates a task's properties.
uri(String) - Method in class com.whizzosoftware.hobson.api.disco.DeviceAdvertisement.Builder
 
URLEncoderUtil - Class in com.whizzosoftware.hobson.api.plugin.http
A class with convenience methods for URL and form encoding.
URLEncoderUtil() - Constructor for class com.whizzosoftware.hobson.api.plugin.http.URLEncoderUtil
 
USER_CREATE - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
USER_READ - Static variable in class com.whizzosoftware.hobson.api.security.AuthorizationAction
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class com.whizzosoftware.hobson.api.plugin.channel.ChannelObjectDriverInboundHandler
 

V

validate(Map<String, Object>) - Method in class com.whizzosoftware.hobson.api.property.PropertyContainerClass
 
VALUE - Static variable in class com.whizzosoftware.hobson.api.persist.PropertyConstants
 
value - Variable in class com.whizzosoftware.hobson.api.variable.DeviceProxyVariable
 
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.action.job.JobStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.data.DataStreamInterval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.device.DeviceErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.device.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.plugin.http.HttpRequest.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.plugin.PluginStatus.Code
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.plugin.PluginType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.property.PropertyConstraintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.property.PropertyContainerClassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.property.TypedProperty.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.task.condition.ConditionClassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.variable.VariableMask
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.whizzosoftware.hobson.api.variable.VariableMediaType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.whizzosoftware.hobson.api.action.job.JobStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.data.DataStreamInterval
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.device.DeviceErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.device.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.plugin.http.HttpRequest.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.plugin.PluginStatus.Code
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.plugin.PluginType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.property.PropertyConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.property.PropertyContainerClassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.property.TypedProperty.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.task.condition.ConditionClassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.variable.VariableMask
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.whizzosoftware.hobson.api.variable.VariableMediaType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableConstants - Class in com.whizzosoftware.hobson.api.variable
A class the defines static constants for common device variable names.
VariableConstants() - Constructor for class com.whizzosoftware.hobson.api.variable.VariableConstants
 
variableDescription(DeviceVariableDescriptor) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
variableDescriptions(Collection<DeviceVariableDescriptor>) - Method in class com.whizzosoftware.hobson.api.device.HobsonDeviceDescriptor.Builder
 
VariableMask - Enum in com.whizzosoftware.hobson.api.variable
 
VariableMediaType - Enum in com.whizzosoftware.hobson.api.variable
Indicates media types that a Hobson variable can reference.
version(String) - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
versionCompare(String, String) - Static method in class com.whizzosoftware.hobson.api.util.VersionUtil
Compares two version strings.
VersionUtil - Class in com.whizzosoftware.hobson.api.util
Version related convenience methods.
VersionUtil() - Constructor for class com.whizzosoftware.hobson.api.util.VersionUtil
 
VIDEO_STATUS_URL - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the URL of a video stream (e.g.

W

WebSocketHandle - Interface in com.whizzosoftware.hobson.api.plugin.http
A handle to a WebSocket.
webSocketInfo(WebSocketInfo) - Method in class com.whizzosoftware.hobson.api.hub.HobsonHub.Builder
 
WebSocketInfo - Class in com.whizzosoftware.hobson.api.hub
Connection information for a web socket.
WebSocketInfo(String, int, String) - Constructor for class com.whizzosoftware.hobson.api.hub.WebSocketInfo
 
WebSocketListener - Interface in com.whizzosoftware.hobson.api.plugin.http
A listener for WebSocket events.
WIND_DIRECTION_DEGREES - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the wind direction in degrees (0-360).
WIND_GUST_KMH - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the wind speed in kilometers per hour.
WIND_GUST_MPH - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the wind speed in miles per hour.
WIND_SPEED_KMH - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the wind speed in kilometers per hour.
WIND_SPEED_MPH - Static variable in class com.whizzosoftware.hobson.api.variable.VariableConstants
Indicates the wind speed in miles per hour.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2015 Whizzo Software LLC. All rights reserved.