public class ComponentObserverConsumer extends java.lang.Object implements SdoServiceConsumerBase, CallbackFunction, ObjectCreator<SdoServiceConsumerBase>, ObjectDestructor
| Modifier and Type | Class and Description |
|---|---|
class |
ComponentObserverConsumer.CompStatMsg
PostComponentActionListener class
|
class |
ComponentObserverConsumer.ConfigAction
ConfigActionListener
|
class |
ComponentObserverConsumer.ECAction
ExecutionContextActionListener
|
class |
ComponentObserverConsumer.FSMAction
FSMAction
|
class |
ComponentObserverConsumer.PortAction
PortActionListener
|
| Constructor and Description |
|---|
ComponentObserverConsumer()
ctor of ComponentObserverConsumer
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ComponentObserverConsumerInit()
ComponentObserverConsumerInit
|
SdoServiceConsumerBase |
creator_()
creator_
|
void |
destructor_(java.lang.Object obj)
destructor_
|
void |
doOperate()
Sending a heartbeart signal to observer
|
protected void |
ecHeartbeat()
Sending a heartbeart signal to observer
|
void |
finalize()
Finalization
|
ServiceProfile |
getProfile()
getting ServiceProfile
|
boolean |
init(RTObject_impl rtobj,
ServiceProfile profile)
Initialization
|
boolean |
reinit(ServiceProfile profile)
Re-initialization
|
protected void |
setComponentProfileListeners()
Setting ComponentProfile listener
|
protected void |
setComponentStatusListeners()
Setting RTC status listeners
|
protected void |
setConfigurationListeners()
Setting Configuration listener
|
protected void |
setECHeartbeat(Properties prop)
Setting heartbeat
|
protected void |
setExecutionContextListeners()
Setting EC status listener
|
protected void |
setFSMProfileListeners()
Setting FsmProfile listener
|
protected void |
setFSMStatusListeners()
Setting FSM status listeners
|
protected void |
setFSMStructureListeners()
Setting FsmStructure listener
|
protected void |
setListeners(Properties prop)
Connectiong listeners to RTObject
|
protected void |
setPortProfileListeners()
Setting port profile listener
|
protected void |
setRTCHeartbeat(Properties prop)
Setting heartbeat
|
protected <DataType> void |
switchListeners(boolean next,
DataRef<java.lang.Boolean> pre,
DataType obj,
java.lang.String setfunc,
java.lang.String unsetfunc)
Switching listeners connecting/disconnecting
|
protected java.lang.String |
toString(StatusKind kind)
Converting kind to string
|
protected void |
unsetComponentProfileListeners()
Unsetting ComponentProfile listener
|
protected void |
unsetComponentStatusListeners()
Unsetting RTC status listeners
|
protected void |
unsetConfigurationListeners()
Unsetting Configurationlistener
|
protected void |
unsetECHeartbeat()
Unsetting heartbeat
|
protected void |
unsetExecutionContextListeners()
Unsetting EC status listener
|
protected void |
unsetFSMProfileListeners()
Unsetting FsmProfile listener
|
protected void |
unsetFSMStatusListeners()
Unsetting FSM status listeners
|
protected void |
unsetFSMStructureListeners()
Unsetting FsmStructure listener
|
protected void |
unsetPortProfileListeners()
Unsetting port profile listener
|
protected void |
unsetRTCHeartbeat()
Unsetting heartbeat
|
protected void |
updateStatus(StatusKind statuskind,
java.lang.String msg)
Calling remote object
|
public ComponentObserverConsumer()
public boolean init(RTObject_impl rtobj, ServiceProfile profile)
init in interface SdoServiceConsumerBasertobj - profile - public boolean reinit(ServiceProfile profile)
reinit in interface SdoServiceConsumerBaseprofile - public final ServiceProfile getProfile()
getProfile in interface SdoServiceConsumerBasepublic void finalize()
finalize in interface SdoServiceConsumerBasefinalize in class java.lang.Objectprotected void updateStatus(StatusKind statuskind, java.lang.String msg)
protected final java.lang.String toString(StatusKind kind)
protected void setListeners(Properties prop)
protected <DataType> void switchListeners(boolean next,
DataRef<java.lang.Boolean> pre,
DataType obj,
java.lang.String setfunc,
java.lang.String unsetfunc)
public void doOperate()
doOperate in interface CallbackFunctionprotected void setRTCHeartbeat(Properties prop)
protected void unsetRTCHeartbeat()
protected void ecHeartbeat()
protected void setECHeartbeat(Properties prop)
protected void unsetECHeartbeat()
protected void setComponentStatusListeners()
protected void unsetComponentStatusListeners()
protected void setFSMStatusListeners()
protected void unsetFSMStatusListeners()
protected void setPortProfileListeners()
protected void unsetPortProfileListeners()
protected void setExecutionContextListeners()
protected void unsetExecutionContextListeners()
protected void setComponentProfileListeners()
protected void unsetComponentProfileListeners()
protected void setFSMProfileListeners()
protected void unsetFSMProfileListeners()
protected void setFSMStructureListeners()
protected void unsetFSMStructureListeners()
protected void setConfigurationListeners()
protected void unsetConfigurationListeners()
public SdoServiceConsumerBase creator_()
creator_
creator_ in interface ObjectCreator<SdoServiceConsumerBase>public void destructor_(java.lang.Object obj)
destructor_
destructor_ in interface ObjectDestructorobj - The target instances for destructionpublic static void ComponentObserverConsumerInit()
ComponentObserverConsumerInit