JMACS

Uses of Class
org.jmacs.ClientDiException

Packages that use ClientDiException
org.jmacs core classes. 
org.jmacs.pd Programmable Device Framework. 
 

Uses of ClientDiException in org.jmacs
 

Subclasses of ClientDiException in org.jmacs
 class ClientDiDroppedException
          thrown by IDiDriver.IContext methods if the client DI has itself been dropped.
 class NoSuchServerDiException
          thrown by IDiDriver.IContext methods if the intended server-DI isn't currently registered.
 class ServerDownException
          thrown by IDiDriver.IContext methods if the JMACS server is currently down.
 

Methods in org.jmacs that throw ClientDiException
 Serializable IDiDriver.IContext.IControlOnly.executeCmd(String diName, Serializable cmd)
          attempts to have diName execute cmd.
 Serializable IDiDriver.IContext.getStatus(String diName)
          attempts to get status of diName.
 Serializable IDiDriver.IContext.getStatus(String diName, IDiDriver.IContext.TimestampContainer container)
          as before but also returns timestamp via container.
 void IDiDriver.IContext.ISubscribeOnly.subscribe(String diName, boolean b)
          causes status samples from the specified DI to be fetched and cached as they become available, or that the subscription be ended.
 

Uses of ClientDiException in org.jmacs.pd
 

Methods in org.jmacs.pd that throw ClientDiException
 Serializable IDevice.executeCmd(Serializable cmd)
          executes cmd.
 Serializable ProxyDevice.executeCmd(Serializable cmd)
          impl'ts superclass.
 IProgInfo IDevice.getProgInfo()
          returns program info.
 IProgInfo ProxyDevice.getProgInfo()
          impl'ts superclass.
 Serializable IDevice.getStatus()
          returns device status as of last boundary.
 Serializable ProxyDevice.getStatus()
          impl'ts superclass.
 IStatusEtc IDevice.getStatusEtc()
          returns device status + program info as of last boundary.
 IStatusEtc ProxyDevice.getStatusEtc()
          impl'ts superclass.
 void IDevice.startProgram(IProgram prog)
          starts running prog.
 void ProxyDevice.startProgram(IProgram prog)
          impl'ts superclass.
 void IDevice.stopProgram()
          stops any program that might be running.
 void ProxyDevice.stopProgram()
          impl'ts superclass.
 void IDevice.subscribe(boolean b)
          causes the status to be obtained automatically.
 void ProxyDevice.subscribe(boolean b)
          impl'ts superclass.
 


JMACS

jmacs.org