- All Superinterfaces:
ActionHome
,EventTarget
,InstancePopulation
- All Known Subinterfaces:
PersistentDomain
A domain is a composite of translated model elements including classes,
relationships, types, functions, etc. The component provides access to
out-bound (required) interface messages and the instance population for every
action within it.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Domain
Get the parent domain.getEventTarget
(UniqueId targetId) getMessageTarget
(Class<? extends MessageTarget> targetClass) getName()
default UniqueId
void
Methods inherited from interface io.ciera.runtime.api.action.ActionHome
delay, generateEvent, generateEventToSelf, getApplication, getContext, getDomain, halt, scheduleAction, scheduleAction, scheduleEvent, scheduleEvent, scheduleRecurringAction, scheduleRecurringAction, scheduleRecurringEvent, scheduleRecurringEvent
Methods inherited from interface io.ciera.runtime.api.application.EventTarget
consumeEvent, getContext
Methods inherited from interface io.ciera.runtime.api.domain.InstancePopulation
addInstance, createInstance, createInstance, deleteInstance, getAllInstances, getAllInstances, getInstance, getInstance, getInstance, getUniqueInteger
-
Method Details
-
getName
String getName() -
initialize
void initialize() -
getEventTarget
-
getMessageTarget
-
getPort
-
getDomain
Description copied from interface:ActionHome
Get the parent domain.- Specified by:
getDomain
in interfaceActionHome
- Specified by:
getDomain
in interfaceEventTarget
- Returns:
Domain
the parent domain within which the actions are defined.
-
getTargetId
- Specified by:
getTargetId
in interfaceEventTarget
-