Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ActionException - Exception in io.ciera.runtime.api.exceptions
- ActionException() - Constructor for exception io.ciera.runtime.api.exceptions.ActionException
- ActionException(Object) - Constructor for exception io.ciera.runtime.api.exceptions.ActionException
- ActionException(String) - Constructor for exception io.ciera.runtime.api.exceptions.ActionException
- ActionException(Throwable) - Constructor for exception io.ciera.runtime.api.exceptions.ActionException
- ActionHome - Interface in io.ciera.runtime.api.action
-
An action home represents an element that can contain generated action language statements.
- add(Duration) - Method in class io.ciera.runtime.api.types.Duration
- add(Duration) - Method in class io.ciera.runtime.api.types.TimeStamp
- add(TimeStamp) - Method in class io.ciera.runtime.api.types.Duration
- addContext(ExecutionContext) - Method in interface io.ciera.runtime.api.application.Application
- addDomain(Domain) - Method in interface io.ciera.runtime.api.application.Application
- addInstance(ObjectInstance) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- ANSI_BLACK - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_BLUE - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_CYAN - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_GREEN - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_PURPLE - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_RED - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_RESET - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_WHITE - Static variable in interface io.ciera.runtime.api.application.Logger
- ANSI_YELLOW - Static variable in interface io.ciera.runtime.api.application.Logger
- Application - Interface in io.ciera.runtime.api.application
C
- cancel() - Method in interface io.ciera.runtime.api.time.Timer
- cannotHappen(Enum<?>, Event) - Method in interface io.ciera.runtime.api.domain.StateMachine
- CannotHappenException - Exception in io.ciera.runtime.api.exceptions
- CannotHappenException() - Constructor for exception io.ciera.runtime.api.exceptions.CannotHappenException
- checkTimers(ExecutionContext) - Method in interface io.ciera.runtime.api.time.SystemClock
- compareTo(UniqueId) - Method in class io.ciera.runtime.api.types.UniqueId
- console() - Static method in class io.ciera.runtime.api.types.Device
-
Get a reference to the built in console device.
- consumeEvent(Event) - Method in interface io.ciera.runtime.api.application.EventTarget
- createInstance(Class<T>) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- createInstance(Class<T>, Consumer<T>) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
D
- Date - Class in io.ciera.runtime.api.types
- Date() - Constructor for class io.ciera.runtime.api.types.Date
- Date(long) - Constructor for class io.ciera.runtime.api.types.Date
- Date(long, Instant) - Constructor for class io.ciera.runtime.api.types.Date
- Date(TimeStamp) - Constructor for class io.ciera.runtime.api.types.Date
- debug(String) - Method in interface io.ciera.runtime.api.application.Logger
- debug(String, Object) - Method in interface io.ciera.runtime.api.application.Logger
- debug(String, Object...) - Method in interface io.ciera.runtime.api.application.Logger
- debug(String, Object, Object) - Method in interface io.ciera.runtime.api.application.Logger
- debug(String, Throwable) - Method in interface io.ciera.runtime.api.application.Logger
- defaultContext() - Method in interface io.ciera.runtime.api.application.Application
- delay(Duration) - Method in interface io.ciera.runtime.api.action.ActionHome
-
Deprecated.
- delay(Duration) - Method in interface io.ciera.runtime.api.application.ExecutionContext
-
Deprecated.
- delete() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- DeletedInstanceException - Exception in io.ciera.runtime.api.exceptions
- DeletedInstanceException(String, InstancePopulation, ObjectInstance...) - Constructor for exception io.ciera.runtime.api.exceptions.DeletedInstanceException
- deleteInstance(ObjectInstance) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- deliver(Message) - Method in interface io.ciera.runtime.api.application.MessageTarget
- DeserializationException - Exception in io.ciera.runtime.api.exceptions
- DeserializationException(String) - Constructor for exception io.ciera.runtime.api.exceptions.DeserializationException
- DeserializationException(String, Throwable) - Constructor for exception io.ciera.runtime.api.exceptions.DeserializationException
- DeserializationException(Throwable) - Constructor for exception io.ciera.runtime.api.exceptions.DeserializationException
- Device - Class in io.ciera.runtime.api.types
-
A device represents a readable or read-writable object.
- Device(String) - Constructor for class io.ciera.runtime.api.types.Device
- DeviceReadException - Exception in io.ciera.runtime.api.exceptions
- DeviceReadException(String, Throwable, Device) - Constructor for exception io.ciera.runtime.api.exceptions.DeviceReadException
- divide(Duration) - Method in class io.ciera.runtime.api.types.Duration
- divide(Number) - Method in class io.ciera.runtime.api.types.Duration
- Domain - Interface in io.ciera.runtime.api.domain
-
A domain is a composite of translated model elements including classes, relationships, types, functions, etc.
- Duration - Class in io.ciera.runtime.api.types
-
The Duration class represents a period of time.
- Duration() - Constructor for class io.ciera.runtime.api.types.Duration
- Duration(long) - Constructor for class io.ciera.runtime.api.types.Duration
- Duration(long, TemporalUnit) - Constructor for class io.ciera.runtime.api.types.Duration
- Duration(Duration) - Constructor for class io.ciera.runtime.api.types.Duration
- DynamicObjectInstance - Interface in io.ciera.runtime.api.domain
E
- EmptyInstance - Interface in io.ciera.runtime.api.domain
- EmptyInstanceException - Exception in io.ciera.runtime.api.exceptions
- EmptyInstanceException(String, InstancePopulation, ObjectInstance...) - Constructor for exception io.ciera.runtime.api.exceptions.EmptyInstanceException
- equals(Object) - Method in class io.ciera.runtime.api.types.UniqueId
- error(String) - Method in interface io.ciera.runtime.api.application.Logger
- error(String, Object) - Method in interface io.ciera.runtime.api.application.Logger
- error(String, Object...) - Method in interface io.ciera.runtime.api.application.Logger
- error(String, Object, Object) - Method in interface io.ciera.runtime.api.application.Logger
- error(String, Throwable) - Method in interface io.ciera.runtime.api.application.Logger
- Event - Interface in io.ciera.runtime.api.application
- EventTarget - Interface in io.ciera.runtime.api.application
- EventTargetException - Exception in io.ciera.runtime.api.exceptions
- EventTargetException(String, EventTarget, Event) - Constructor for exception io.ciera.runtime.api.exceptions.EventTargetException
- EventTargetException(String, Throwable, EventTarget, Event) - Constructor for exception io.ciera.runtime.api.exceptions.EventTargetException
- ExceptionHandler - Interface in io.ciera.runtime.api.application
- execute() - Method in interface io.ciera.runtime.api.domain.TransitionRule
- ExecutionContext - Interface in io.ciera.runtime.api.application
- ExecutionContext.ExecutionMode - Enum Class in io.ciera.runtime.api.application
- ExecutionContext.ModelIntegrityMode - Enum Class in io.ciera.runtime.api.application
F
- findDomains(String...) - Method in interface io.ciera.runtime.api.application.Application
- fire() - Method in interface io.ciera.runtime.api.time.Timer
- flush() - Method in class io.ciera.runtime.api.types.Device
-
Flush the output stream.
- flush() - Method in class io.ciera.runtime.api.types.ReadableDevice
- flush() - Method in class io.ciera.runtime.api.types.ReadWriteDevice
- fromString(Object) - Static method in interface io.ciera.runtime.api.domain.Message
- fromString(String) - Static method in class io.ciera.runtime.api.types.Date
-
Parse an ISO-8601 date/time string.
- fromString(String) - Static method in class io.ciera.runtime.api.types.Device
- fromString(String) - Static method in class io.ciera.runtime.api.types.Duration
-
Parse an ISO-8601 duration string.
- fromString(String) - Static method in class io.ciera.runtime.api.types.TimeStamp
- fromString(String) - Static method in class io.ciera.runtime.api.types.UniqueId
G
- generateEvent(Class<E>, EventTarget, Object...) - Method in interface io.ciera.runtime.api.action.ActionHome
- generateEvent(Class<E>, EventTarget, Object...) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- generateEventToSelf(Class<E>, EventTarget, Object...) - Method in interface io.ciera.runtime.api.action.ActionHome
- generateEventToSelf(Class<E>, EventTarget, Object...) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- get() - Method in interface io.ciera.runtime.api.domain.Variable
- get(String) - Method in interface io.ciera.runtime.api.domain.Message
-
Access the parameter datum at the specified index.
- getAllInstances() - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- getAllInstances(Class<T>) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- getApplication() - Method in interface io.ciera.runtime.api.action.ActionHome
- getApplication() - Method in interface io.ciera.runtime.api.application.ExecutionContext
- getClock() - Method in interface io.ciera.runtime.api.application.Application
- getClock() - Method in interface io.ciera.runtime.api.application.ExecutionContext
- getContext() - Method in interface io.ciera.runtime.api.action.ActionHome
-
Get the execution context.
- getContext() - Method in interface io.ciera.runtime.api.application.EventTarget
- getContext() - Method in interface io.ciera.runtime.api.application.MessageTarget
- getContext() - Method in interface io.ciera.runtime.api.time.Timer
- getContext(String) - Method in interface io.ciera.runtime.api.application.Application
- getContexts() - Method in interface io.ciera.runtime.api.application.Application
- getCurrentState() - Method in interface io.ciera.runtime.api.domain.DynamicObjectInstance
- getCurrentState() - Method in interface io.ciera.runtime.api.domain.StateMachine
- getCurrentState() - Method in exception io.ciera.runtime.api.exceptions.StateMachineActionException
- getData() - Method in exception io.ciera.runtime.api.exceptions.ActionException
- getData(int) - Method in interface io.ciera.runtime.api.application.Event
- getDay() - Method in class io.ciera.runtime.api.types.Date
-
Get the day of the month of this date.
- getDevice() - Method in exception io.ciera.runtime.api.exceptions.DeviceReadException
- getDomain() - Method in interface io.ciera.runtime.api.action.ActionHome
-
Get the parent domain.
- getDomain() - Method in interface io.ciera.runtime.api.application.EventTarget
- getDomain() - Method in interface io.ciera.runtime.api.application.MessageTarget
- getDomain() - Method in interface io.ciera.runtime.api.domain.Domain
- getDomain() - Method in exception io.ciera.runtime.api.exceptions.PortMessageException
- getDomain() - Method in interface io.ciera.runtime.api.time.Timer
- getDomain(String) - Method in interface io.ciera.runtime.api.action.ActionHome
- getDomain(String) - Method in interface io.ciera.runtime.api.application.Application
- getDomains() - Method in interface io.ciera.runtime.api.application.Application
- getEpoch() - Method in interface io.ciera.runtime.api.time.SystemClock
- getEventHandle() - Method in interface io.ciera.runtime.api.application.Event
- getEventId() - Method in interface io.ciera.runtime.api.application.Event
- getEventTarget(UniqueId) - Method in interface io.ciera.runtime.api.domain.Domain
- getExceptionHandler() - Method in interface io.ciera.runtime.api.application.Application
- getExecutionMode() - Method in interface io.ciera.runtime.api.application.ExecutionContext
- getExpiration() - Method in interface io.ciera.runtime.api.time.Timer
- getHour() - Method in class io.ciera.runtime.api.types.Date
-
Get the hour of the day of this date.
- getId() - Method in interface io.ciera.runtime.api.domain.Message
-
Get the message number for this message.
- getIdentifier() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- getIdentifier(int) - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- getInstance() - Static method in interface io.ciera.runtime.api.application.Application
- getInstance() - Method in exception io.ciera.runtime.api.exceptions.InstanceStateMachineActionException
- getInstance(Class<T>) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- getInstance(Class<T>, UniqueId) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- getInstance(Class<T>, Predicate<T>) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- getInstance(String) - Static method in interface io.ciera.runtime.api.application.Application
- getInstanceId() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- getInstances() - Method in exception io.ciera.runtime.api.exceptions.InstancePopulationException
- getLastExpirationTime() - Method in interface io.ciera.runtime.api.time.Timer
- getLogger() - Method in interface io.ciera.runtime.api.application.Application
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.DeviceReadException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.EventTargetException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.InstancePopulationException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.InstanceStateMachineActionException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.MessageTargetException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.PortMessageException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.StateMachineActionException
- getMessage() - Method in exception io.ciera.runtime.api.exceptions.TypeConversionException
- getMessageHandle() - Method in interface io.ciera.runtime.api.domain.Message
-
Get the unique ID of this message instance.
- getMessageTarget(Class<? extends MessageTarget>) - Method in interface io.ciera.runtime.api.domain.Domain
- getMinute() - Method in class io.ciera.runtime.api.types.Date
-
Get the minute of the hour of this date.
- getModelIntegrityMode() - Method in interface io.ciera.runtime.api.application.ExecutionContext
- getMonth() - Method in class io.ciera.runtime.api.types.Date
-
Get the month of this Date.
- getName() - Method in interface io.ciera.runtime.api.application.Application
- getName() - Method in interface io.ciera.runtime.api.application.Event
- getName() - Method in interface io.ciera.runtime.api.application.ExecutionContext
- getName() - Method in interface io.ciera.runtime.api.application.Logger
- getName() - Method in interface io.ciera.runtime.api.domain.Domain
- getName() - Method in interface io.ciera.runtime.api.domain.Message
-
Get the informal name of this message instance.
- getName() - Method in interface io.ciera.runtime.api.domain.Port
- getOriginalMessage() - Method in exception io.ciera.runtime.api.exceptions.EventTargetException
- getOriginalMessage() - Method in exception io.ciera.runtime.api.exceptions.MessageTargetException
- getParameterData() - Method in interface io.ciera.runtime.api.domain.Message
- getPeer() - Method in interface io.ciera.runtime.api.domain.Port
- getPopulation() - Method in exception io.ciera.runtime.api.exceptions.InstancePopulationException
- getPort() - Method in exception io.ciera.runtime.api.exceptions.PortMessageException
- getPort(String) - Method in interface io.ciera.runtime.api.domain.Domain
- getReceivedEvent() - Method in exception io.ciera.runtime.api.exceptions.EventTargetException
- getReceivedMessage() - Method in exception io.ciera.runtime.api.exceptions.MessageTargetException
- getScheduledExpirationTime() - Method in interface io.ciera.runtime.api.time.Timer
- getScheduledTimers(ExecutionContext) - Method in interface io.ciera.runtime.api.time.SystemClock
- getSecond() - Method in class io.ciera.runtime.api.types.Date
-
Get the second of the minute of this date.
- getSource() - Method in exception io.ciera.runtime.api.exceptions.TypeConversionException
- getStateMachine() - Method in exception io.ciera.runtime.api.exceptions.StateMachineActionException
- getTarget() - Method in exception io.ciera.runtime.api.exceptions.EventTargetException
- getTarget() - Method in exception io.ciera.runtime.api.exceptions.MessageTargetException
- getTarget() - Method in exception io.ciera.runtime.api.exceptions.TypeConversionException
- getTargetId() - Method in interface io.ciera.runtime.api.application.EventTarget
- getTargetId() - Method in interface io.ciera.runtime.api.domain.Domain
- getTargetId() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- getTime() - Method in interface io.ciera.runtime.api.time.SystemClock
- getTransition(Enum<?>, Event) - Method in interface io.ciera.runtime.api.domain.StateMachine
- getUniqueInteger(Class<T>, Function<T, Integer>) - Method in interface io.ciera.runtime.api.domain.InstancePopulation
- getValue() - Method in class io.ciera.runtime.api.types.Duration
- getValue() - Method in class io.ciera.runtime.api.types.TimeStamp
- getYear() - Method in class io.ciera.runtime.api.types.Date
-
Get the year AD of this Date.
H
- halt() - Method in interface io.ciera.runtime.api.action.ActionHome
- halt() - Method in interface io.ciera.runtime.api.application.ExecutionContext
- handleError(RuntimeException) - Method in interface io.ciera.runtime.api.application.ExceptionHandler
- handleSoftError(RuntimeException) - Method in interface io.ciera.runtime.api.application.ExceptionHandler
- hashCode() - Method in class io.ciera.runtime.api.types.UniqueId
- hasScheduledTimers(ExecutionContext) - Method in interface io.ciera.runtime.api.time.SystemClock
I
- ignore(Enum<?>, Event) - Method in interface io.ciera.runtime.api.domain.StateMachine
- info(String) - Method in interface io.ciera.runtime.api.application.Logger
- info(String, Object) - Method in interface io.ciera.runtime.api.application.Logger
- info(String, Object...) - Method in interface io.ciera.runtime.api.application.Logger
- info(String, Object, Object) - Method in interface io.ciera.runtime.api.application.Logger
- info(String, Throwable) - Method in interface io.ciera.runtime.api.application.Logger
- initialize() - Method in interface io.ciera.runtime.api.application.Application
- initialize() - Method in interface io.ciera.runtime.api.domain.Domain
- InstanceActionHome - Interface in io.ciera.runtime.api.action
-
An instance action home represents an action home which provides a refence to an associated object instance ("self").
- InstancePopulation - Interface in io.ciera.runtime.api.domain
- InstancePopulationException - Exception in io.ciera.runtime.api.exceptions
- InstancePopulationException(String, InstancePopulation, ObjectInstance...) - Constructor for exception io.ciera.runtime.api.exceptions.InstancePopulationException
- InstancePopulationException(String, Throwable, InstancePopulation, ObjectInstance...) - Constructor for exception io.ciera.runtime.api.exceptions.InstancePopulationException
- InstanceStateMachineActionException - Exception in io.ciera.runtime.api.exceptions
- InstanceStateMachineActionException(String, Throwable, StateMachine, Enum<?>, DynamicObjectInstance, Event) - Constructor for exception io.ciera.runtime.api.exceptions.InstanceStateMachineActionException
- INTERLEAVED - Enum constant in enum class io.ciera.runtime.api.application.ExecutionContext.ExecutionMode
- InvalidRelationshipException - Exception in io.ciera.runtime.api.exceptions
- InvalidRelationshipException(String, InstancePopulation, ObjectInstance...) - Constructor for exception io.ciera.runtime.api.exceptions.InvalidRelationshipException
- io.ciera.runtime.api - module io.ciera.runtime.api
- io.ciera.runtime.api.action - package io.ciera.runtime.api.action
- io.ciera.runtime.api.application - package io.ciera.runtime.api.application
- io.ciera.runtime.api.domain - package io.ciera.runtime.api.domain
- io.ciera.runtime.api.exceptions - package io.ciera.runtime.api.exceptions
- io.ciera.runtime.api.time - package io.ciera.runtime.api.time
- io.ciera.runtime.api.types - package io.ciera.runtime.api.types
- isActive() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- isDebugEnabled() - Method in interface io.ciera.runtime.api.application.Logger
- isEmpty() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- isErrorEnabled() - Method in interface io.ciera.runtime.api.application.Logger
- isExpired() - Method in interface io.ciera.runtime.api.time.Timer
- isInfoEnabled() - Method in interface io.ciera.runtime.api.application.Logger
- isRunning() - Method in interface io.ciera.runtime.api.application.Application
- isScheduled() - Method in interface io.ciera.runtime.api.time.Timer
- isTraceEnabled() - Method in interface io.ciera.runtime.api.application.Logger
- isWarnEnabled() - Method in interface io.ciera.runtime.api.application.Logger
L
- load(ObjectInputStream) - Method in interface io.ciera.runtime.api.domain.PersistentDomain
- Logger - Interface in io.ciera.runtime.api.application
-
This interface is based on the Logger interface from the SLF4J project.
M
- Message - Interface in io.ciera.runtime.api.domain
-
A message represents an asynchronous event sent across domain boundaries.
- Message.Names - Annotation Interface in io.ciera.runtime.api.domain
- Message.Types - Annotation Interface in io.ciera.runtime.api.domain
- MessageTarget - Interface in io.ciera.runtime.api.application
- MessageTargetException - Exception in io.ciera.runtime.api.exceptions
- MessageTargetException(String, MessageTarget, Message) - Constructor for exception io.ciera.runtime.api.exceptions.MessageTargetException
- MessageTargetException(String, Throwable, MessageTarget, Message) - Constructor for exception io.ciera.runtime.api.exceptions.MessageTargetException
- multiply(Number) - Method in class io.ciera.runtime.api.types.Duration
N
- names() - Element in annotation interface io.ciera.runtime.api.domain.Message.Names
- notEmpty() - Method in interface io.ciera.runtime.api.domain.ObjectInstance
- now(SystemClock) - Static method in class io.ciera.runtime.api.types.Date
-
Create a new instance of Date from the current time and epoch set in the system clock.
- now(SystemClock) - Static method in class io.ciera.runtime.api.types.TimeStamp
-
Create a new instance of TimeStamp from the current time and epoch set in the system clock.
O
- ObjectInstance - Interface in io.ciera.runtime.api.domain
- OFF - Enum constant in enum class io.ciera.runtime.api.application.ExecutionContext.ModelIntegrityMode
P
- persist(ObjectOutputStream) - Method in interface io.ciera.runtime.api.domain.PersistentDomain
- PersistentDomain - Interface in io.ciera.runtime.api.domain
- Port - Interface in io.ciera.runtime.api.domain
- PortMessageException - Exception in io.ciera.runtime.api.exceptions
- PortMessageException(String, Domain, Port, Message) - Constructor for exception io.ciera.runtime.api.exceptions.PortMessageException
- PortMessageException(String, Throwable, Domain, Port, Message) - Constructor for exception io.ciera.runtime.api.exceptions.PortMessageException
- put(String, Object) - Method in interface io.ciera.runtime.api.domain.Message
R
- random() - Static method in class io.ciera.runtime.api.types.UniqueId
- read(Class<T>) - Method in class io.ciera.runtime.api.types.Device
-
Read a single token from the device stream and attempt to convert the token to type
cls
. - read(Class<T>) - Method in class io.ciera.runtime.api.types.ReadableDevice
- ReadableDevice - Class in io.ciera.runtime.api.types
- ReadableDevice(String, InputStream) - Constructor for class io.ciera.runtime.api.types.ReadableDevice
- readLine() - Method in class io.ciera.runtime.api.types.Device
-
Read a single line from the stream and return as a String.
- readLine() - Method in class io.ciera.runtime.api.types.ReadableDevice
- ReadWriteDevice - Class in io.ciera.runtime.api.types
- ReadWriteDevice(String, InputStream, OutputStream) - Constructor for class io.ciera.runtime.api.types.ReadWriteDevice
- ReferentialAttributeException - Exception in io.ciera.runtime.api.exceptions
- ReferentialAttributeException(String, InstancePopulation, ObjectInstance...) - Constructor for exception io.ciera.runtime.api.exceptions.ReferentialAttributeException
- registerTimer(Timer) - Method in interface io.ciera.runtime.api.time.SystemClock
- RELAXED - Enum constant in enum class io.ciera.runtime.api.application.ExecutionContext.ModelIntegrityMode
- remainingTime() - Method in interface io.ciera.runtime.api.time.Timer
S
- satisfied() - Method in interface io.ciera.runtime.api.domain.Port
- schedule(long) - Method in interface io.ciera.runtime.api.time.Timer
- scheduleAction(Duration, Runnable) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleAction(Duration, Runnable) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleAction(TimeStamp, Runnable) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleAction(TimeStamp, Runnable) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleEvent(Class<E>, EventTarget, Duration, Object...) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleEvent(Class<E>, EventTarget, Duration, Object...) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleEvent(Class<E>, EventTarget, TimeStamp, Object...) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleEvent(Class<E>, EventTarget, TimeStamp, Object...) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleRecurringAction(Duration, Duration, Runnable) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleRecurringAction(Duration, Duration, Runnable) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleRecurringAction(TimeStamp, Duration, Runnable) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleRecurringAction(TimeStamp, Duration, Runnable) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleRecurringEvent(Class<E>, EventTarget, Duration, Duration, Object...) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleRecurringEvent(Class<E>, EventTarget, Duration, Duration, Object...) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- scheduleRecurringEvent(Class<E>, EventTarget, TimeStamp, Duration, Object...) - Method in interface io.ciera.runtime.api.action.ActionHome
- scheduleRecurringEvent(Class<E>, EventTarget, TimeStamp, Duration, Object...) - Method in interface io.ciera.runtime.api.application.ExecutionContext
- self() - Method in interface io.ciera.runtime.api.action.InstanceActionHome
-
Get the object instance associated with invocations of this action.
- send(Message) - Method in interface io.ciera.runtime.api.domain.Port
- SEQUENTIAL - Enum constant in enum class io.ciera.runtime.api.application.ExecutionContext.ExecutionMode
- set(T) - Method in interface io.ciera.runtime.api.domain.Variable
- setClock(SystemClock) - Method in interface io.ciera.runtime.api.application.Application
- setCurrentState(Enum<?>) - Method in interface io.ciera.runtime.api.domain.DynamicObjectInstance
- setEpoch(Instant) - Method in interface io.ciera.runtime.api.time.SystemClock
- setExceptionHandler(ExceptionHandler) - Method in interface io.ciera.runtime.api.application.Application
- setExpiration(long) - Method in interface io.ciera.runtime.api.time.Timer
- setLogger(Logger) - Method in interface io.ciera.runtime.api.application.Application
- setPeer(MessageTarget) - Method in interface io.ciera.runtime.api.domain.Port
- setTime(long) - Method in interface io.ciera.runtime.api.time.SystemClock
- setup() - Method in interface io.ciera.runtime.api.application.Application
- start() - Method in interface io.ciera.runtime.api.application.Application
- StateMachine - Interface in io.ciera.runtime.api.domain
- StateMachineActionException - Exception in io.ciera.runtime.api.exceptions
- StateMachineActionException(String, Throwable, StateMachine, Enum<?>, EventTarget, Event) - Constructor for exception io.ciera.runtime.api.exceptions.StateMachineActionException
- stop() - Method in interface io.ciera.runtime.api.application.Application
- STRICT - Enum constant in enum class io.ciera.runtime.api.application.ExecutionContext.ModelIntegrityMode
- subtract(Duration) - Method in class io.ciera.runtime.api.types.Duration
- subtract(Duration) - Method in class io.ciera.runtime.api.types.TimeStamp
- subtract(TimeStamp) - Method in class io.ciera.runtime.api.types.TimeStamp
- SystemClock - Interface in io.ciera.runtime.api.time
T
- Timer - Interface in io.ciera.runtime.api.time
- TimeStamp - Class in io.ciera.runtime.api.types
-
The TimeStamp class represents a point in time.
- TimeStamp() - Constructor for class io.ciera.runtime.api.types.TimeStamp
- TimeStamp(long) - Constructor for class io.ciera.runtime.api.types.TimeStamp
- TimeStamp(TimeStamp) - Constructor for class io.ciera.runtime.api.types.TimeStamp
- toString() - Method in class io.ciera.runtime.api.types.Date
-
Override the 'toString' method to produce an ISO-8601 compliant date/time string.
- toString() - Method in class io.ciera.runtime.api.types.Device
- toString() - Method in class io.ciera.runtime.api.types.Duration
-
Override the 'toString' method to produce an ISO-8601 compliant duration string.
- toString() - Method in class io.ciera.runtime.api.types.TimeStamp
- toString() - Method in class io.ciera.runtime.api.types.UniqueId
- trace(String) - Method in interface io.ciera.runtime.api.application.Logger
- trace(String, Object) - Method in interface io.ciera.runtime.api.application.Logger
- trace(String, Object...) - Method in interface io.ciera.runtime.api.application.Logger
- trace(String, Object, Object) - Method in interface io.ciera.runtime.api.application.Logger
- trace(String, Throwable) - Method in interface io.ciera.runtime.api.application.Logger
- traceTxn(String, String, String, String, String, String) - Method in interface io.ciera.runtime.api.domain.StateMachine
- TransitionRule - Interface in io.ciera.runtime.api.domain
- TypeConversionException - Exception in io.ciera.runtime.api.exceptions
- TypeConversionException(String, Class<?>, Class<?>) - Constructor for exception io.ciera.runtime.api.exceptions.TypeConversionException
- TypeConversionException(String, Throwable, Class<?>, Class<?>) - Constructor for exception io.ciera.runtime.api.exceptions.TypeConversionException
- types() - Element in annotation interface io.ciera.runtime.api.domain.Message.Types
U
- UniqueId - Class in io.ciera.runtime.api.types
-
The UniqueId class represents a universally unique identifier.
- UniqueId() - Constructor for class io.ciera.runtime.api.types.UniqueId
- UniqueId(long) - Constructor for class io.ciera.runtime.api.types.UniqueId
- UniqueId(UniqueId) - Constructor for class io.ciera.runtime.api.types.UniqueId
- UniqueId(UUID) - Constructor for class io.ciera.runtime.api.types.UniqueId
- unregisterTimer(Timer) - Method in interface io.ciera.runtime.api.time.SystemClock
- updateStack(String, String, String, int) - Method in exception io.ciera.runtime.api.exceptions.ActionException
V
- valueOf(String) - Static method in enum class io.ciera.runtime.api.application.ExecutionContext.ExecutionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.ciera.runtime.api.application.ExecutionContext.ModelIntegrityMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.ciera.runtime.api.application.ExecutionContext.ExecutionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.ciera.runtime.api.application.ExecutionContext.ModelIntegrityMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Variable<T> - Interface in io.ciera.runtime.api.domain
W
- waitForNextTimer(ExecutionContext) - Method in interface io.ciera.runtime.api.time.SystemClock
- warn(String) - Method in interface io.ciera.runtime.api.application.Logger
- warn(String, Object) - Method in interface io.ciera.runtime.api.application.Logger
- warn(String, Object...) - Method in interface io.ciera.runtime.api.application.Logger
- warn(String, Object, Object) - Method in interface io.ciera.runtime.api.application.Logger
- warn(String, Throwable) - Method in interface io.ciera.runtime.api.application.Logger
- write(Object) - Method in class io.ciera.runtime.api.types.Device
-
Convert an instance of an object to a String and append to the stream.
- write(Object) - Method in class io.ciera.runtime.api.types.ReadableDevice
- write(Object) - Method in class io.ciera.runtime.api.types.ReadWriteDevice
- writeLine(Object) - Method in class io.ciera.runtime.api.types.Device
-
Convert an instance of an object to a String and append to the stream.
- writeLine(Object) - Method in class io.ciera.runtime.api.types.ReadableDevice
- writeLine(Object) - Method in class io.ciera.runtime.api.types.ReadWriteDevice
Z
- ZERO - Static variable in class io.ciera.runtime.api.types.Date
- ZERO - Static variable in class io.ciera.runtime.api.types.Duration
-
Default value
- ZERO - Static variable in class io.ciera.runtime.api.types.TimeStamp
-
Default value
- ZERO - Static variable in class io.ciera.runtime.api.types.UniqueId
-
Default value
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form