|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tango.server.admin.AdminDevice
public final class AdminDevice
The administration device. Will be started automatically for each device server.
Constructor Summary | |
---|---|
AdminDevice()
|
Method Summary | |
---|---|
void |
addLoggingTarget(java.lang.String[] argin)
Send logs to a device |
void |
addPolling(fr.esrf.Tango.DevVarLongStringArray dvlsa)
|
fr.esrf.Tango.DevVarLongStringArray |
devLockStatus(java.lang.String deviceName)
Command DevLockStatus |
void |
eventConfirmSubscription(java.lang.String[] argin)
|
int |
eventSubscriptionChange(java.lang.String[] argin)
|
long |
getAverageRequestDuration()
|
long |
getAverageRequestsPerSecond()
|
long |
getErrorNr()
|
java.lang.String |
getLastRequest()
|
long |
getLastRequestDuration()
|
fr.esrf.Tango.DevVarLongStringArray |
getLoggingLevel(java.lang.String[] deviceNames)
Get the logging level |
java.lang.String[] |
getLoggingTarget(java.lang.String deviceName)
Get logging target |
java.lang.String |
getMaxRequest()
|
long |
getMaxRequestDuration()
|
long |
getMaxRequestsPerSecond()
|
long |
getMinRequestDuration()
|
long |
getMinRequestsPerSecond()
|
java.lang.String[] |
getPolledDevice()
|
java.lang.String[] |
getPollStatus(java.lang.String deviceName)
get the polling status |
long |
getRequestsPerSecond()
|
java.lang.String |
getServerName()
|
java.lang.String |
getStatus()
Get status |
void |
init()
Init the device |
void |
kill()
Unexport everything and kill it self |
void |
lockDevice(fr.esrf.Tango.DevVarLongStringArray argin)
|
java.lang.String[] |
queryClass()
|
java.lang.String[] |
queryClassProp(java.lang.String className)
Get class properties |
java.lang.String[] |
queryDevice()
|
java.lang.String[] |
queryDevProp(java.lang.String className)
Get device properties |
java.lang.String[] |
querySubDevice()
Command QuerySubDevice |
void |
relockDevice(java.lang.String[] deviceNames)
|
void |
removeLoggingTarget(java.lang.String[] argin)
remove logging to a device |
void |
removePolling(java.lang.String[] devices)
Command RemObjPolling |
void |
resetStats()
|
void |
restart(java.lang.String deviceName)
|
void |
restartServer()
Restart the whole server and its devices. |
void |
setClassList(java.util.List<DeviceClassBuilder> classList)
Set the class list |
void |
setLoggingLevel(fr.esrf.Tango.DevVarLongStringArray dvlsa)
Set logging level |
void |
setPollingThreadsPoolSize(int pollingThreadsPoolSize)
|
void |
setStatus(java.lang.String status)
set status |
void |
setTangoExporter(IExporter tangoExporter)
Set the tango exporter |
void |
startLogging()
Start logging |
void |
startPolling()
Start polling |
void |
stopLogging()
Stop logging |
void |
stopPolling()
Stop polling |
int |
unlockDevice(fr.esrf.Tango.DevVarLongStringArray argin)
Command UnLockDevice |
void |
updatePollingPeriod(fr.esrf.Tango.DevVarLongStringArray dvlsa)
Command UpdObjPollingPeriod |
fr.esrf.Tango.DevVarLongStringArray |
zmqEventSubscriptionChange(java.lang.String[] argin)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdminDevice()
Method Detail |
---|
public void init() throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void setTangoExporter(IExporter tangoExporter)
tangoExporter
- public void setClassList(java.util.List<DeviceClassBuilder> classList)
classList
- public java.lang.String[] getPollStatus(java.lang.String deviceName) throws fr.esrf.Tango.DevFailed
deviceName
- Device name
fr.esrf.Tango.DevFailed
public java.lang.String[] queryClass() throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public java.lang.String[] queryDevice() throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public java.lang.String[] querySubDevice() throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void restart(java.lang.String deviceName) throws fr.esrf.Tango.DevFailed
deviceName
- Device name
fr.esrf.Tango.DevFailed
public int eventSubscriptionChange(java.lang.String[] argin)
public void restartServer() throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void kill() throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void startLogging()
public void stopLogging()
public void addLoggingTarget(java.lang.String[] argin) throws fr.esrf.Tango.DevFailed
argin
-
fr.esrf.Tango.DevFailed
public void removeLoggingTarget(java.lang.String[] argin) throws fr.esrf.Tango.DevFailed
argin
-
fr.esrf.Tango.DevFailed
public fr.esrf.Tango.DevVarLongStringArray getLoggingLevel(java.lang.String[] deviceNames)
deviceNames
-
public java.lang.String[] getLoggingTarget(java.lang.String deviceName) throws fr.esrf.Tango.DevFailed
deviceName
-
fr.esrf.Tango.DevFailed
public void setLoggingLevel(fr.esrf.Tango.DevVarLongStringArray dvlsa) throws fr.esrf.Tango.DevFailed
dvlsa
- Lg[i]=Logging Level. Str[i]=Device name.
fr.esrf.Tango.DevFailed
public java.lang.String getStatus()
public java.lang.String[] getPolledDevice()
public void addPolling(fr.esrf.Tango.DevVarLongStringArray dvlsa) throws fr.esrf.Tango.DevFailed
dvlsa
- Lg[0]=Upd period. Str[0]=Device name. Str[1]=Object
type(COMMAND or ATTRIBUTE). Str[2]=Object name
fr.esrf.Tango.DevFailed
public void updatePollingPeriod(fr.esrf.Tango.DevVarLongStringArray dvlsa) throws fr.esrf.Tango.DevFailed
dvlsa
-
fr.esrf.Tango.DevFailed
public void removePolling(java.lang.String[] devices) throws fr.esrf.Tango.DevFailed
devices
- deviceName,type= {attribute or command},name1, namei
fr.esrf.Tango.DevFailed
public void stopPolling()
public void startPolling()
public java.lang.String[] queryClassProp(java.lang.String className) throws fr.esrf.Tango.DevFailed
className
-
fr.esrf.Tango.DevFailed
public java.lang.String[] queryDevProp(java.lang.String className)
className
-
public fr.esrf.Tango.DevVarLongStringArray zmqEventSubscriptionChange(java.lang.String[] argin) throws fr.esrf.Tango.DevFailed
argin
-
fr.esrf.Tango.DevFailed
public void eventConfirmSubscription(java.lang.String[] argin) throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void lockDevice(fr.esrf.Tango.DevVarLongStringArray argin) throws fr.esrf.Tango.DevFailed
argin
-
fr.esrf.Tango.DevFailed
public int unlockDevice(fr.esrf.Tango.DevVarLongStringArray argin) throws fr.esrf.Tango.DevFailed
argin
-
fr.esrf.Tango.DevFailed
public void relockDevice(java.lang.String[] deviceNames) throws fr.esrf.Tango.DevFailed
deviceNames
-
fr.esrf.Tango.DevFailed
public fr.esrf.Tango.DevVarLongStringArray devLockStatus(java.lang.String deviceName) throws fr.esrf.Tango.DevFailed
deviceName
- device name
fr.esrf.Tango.DevFailed
public void setStatus(java.lang.String status)
status
- public void setPollingThreadsPoolSize(int pollingThreadsPoolSize)
public java.lang.String getServerName()
getServerName
in interface TangoMXBean
public java.lang.String getLastRequest()
getLastRequest
in interface TangoMXBean
public java.lang.String getMaxRequest()
getMaxRequest
in interface TangoMXBean
public long getRequestsPerSecond()
getRequestsPerSecond
in interface TangoMXBean
public long getLastRequestDuration()
getLastRequestDuration
in interface TangoMXBean
public long getMaxRequestDuration()
getMaxRequestDuration
in interface TangoMXBean
public long getAverageRequestDuration()
getAverageRequestDuration
in interface TangoMXBean
public long getMinRequestDuration()
getMinRequestDuration
in interface TangoMXBean
public void resetStats()
resetStats
in interface TangoMXBean
public long getErrorNr()
getErrorNr
in interface TangoMXBean
public long getMaxRequestsPerSecond()
getMaxRequestsPerSecond
in interface TangoMXBean
public long getAverageRequestsPerSecond()
getAverageRequestsPerSecond
in interface TangoMXBean
public long getMinRequestsPerSecond()
getMinRequestsPerSecond
in interface TangoMXBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |