ChannelGroupUIDrepresents a unique identifier for channel groups.
ChannelUIDrepresents a unique identifier for channels.Contains often used trigger events.Implementation providing default system wide channel types
ManagedThingProvideris an OSGi service, that allows to add or remove things at runtime by calling
Thingis a representation of a connected part (e.g.
ThingManagerinterface defines methods for managing a
ThingProvideris responsible for providing things.
Things from different
ThingProviders and provides access to them.
ThingRegistryChangeListenercan be implemented to listen for things beeing added or removed.
ThingStatusdefines possible statuses of a
ThingStatusDetaildefines possible status details of a
ThingStatusInforepresents status information of a thing which consists of the status itself detail of the status and a description of the statusThe
ThingTypeMigrationServicedescribes a service to change the thing type of a given
ThingTypeUIDrepresents a unique identifier for thing types.
ThingUIDrepresents a unique identifier for things.Base class for binding related unique identifiers.