public class ACSAlarmSystemInterfaceProxy extends java.lang.Object implements ACSAlarmSystemInterface
| Constructor and Description |
|---|
ACSAlarmSystemInterfaceProxy(java.lang.String name,
java.util.logging.Logger logger)
The basic constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close and deallocate resources.
|
java.lang.String |
getSourceName()
Get the source name.
|
void |
push(ACSFaultState state)
Push a fault state.
|
void |
push(java.util.Collection<ACSFaultState> states)
Push a collection of fault states.
|
void |
pushActiveList(java.util.Collection<ACSFaultState> active)
Push the set of active fault states.
|
void |
setSourceName(java.lang.String newSourceName)
Set the source name.
|
public ACSAlarmSystemInterfaceProxy(java.lang.String name,
java.util.logging.Logger logger)
name - The name of the sourcelogger - The logger to log alarms inpublic void setSourceName(java.lang.String newSourceName)
setSourceName in interface ACSAlarmSystemInterfacenewSourceName - the source name.AlarmSystemInterfacepublic java.lang.String getSourceName()
getSourceName in interface ACSAlarmSystemInterfaceAlarmSystemInterfacepublic void close()
close in interface ACSAlarmSystemInterfaceAlarmSystemInterfacepublic void push(ACSFaultState state)
push in interface ACSAlarmSystemInterfacestate - the fault state change to push.ASIException - if the fault state can not be pushed.AlarmSystemInterfacepublic void push(java.util.Collection<ACSFaultState> states)
push in interface ACSAlarmSystemInterfacestates - ASIException - if the fault state collection can not be pushed.AlarmSystemInterfacepublic void pushActiveList(java.util.Collection<ACSFaultState> active)
pushActiveList in interface ACSAlarmSystemInterfaceactive - the active fault states.ASIException - if the fault state active list can not be pushed.AlarmSystemInterface