Package org.scictrl.csshell.epics
Class EPICSConnection.PutRequest
java.lang.Object
org.scictrl.csshell.RequestImpl<EPICSConnector>
org.scictrl.csshell.epics.EPICSConnection.PutRequest
- All Implemented Interfaces:
gov.aps.jca.event.PutListener
,Iterable<Response<EPICSConnector>>
,EventListener
,Request<EPICSConnector>
- Enclosing class:
EPICSConnection<T>
public class EPICSConnection.PutRequest
extends RequestImpl<EPICSConnector>
implements gov.aps.jca.event.PutListener
Put request object. Callback object for put requests.
-
Field Summary
Fields inherited from class org.scictrl.csshell.RequestImpl
listener, responses, source, tag
-
Constructor Summary
ConstructorDescriptionPutRequest
(Connection<EPICSConnector, T, gov.aps.jca.dbr.DBR> conn, ResponseListener<EPICSConnector> l) Constructor of put request. -
Method Summary
Methods inherited from class org.scictrl.csshell.RequestImpl
addResponse, getCapacity, getConnection, getFirstResponse, getLastResponse, getResponseListener, getTag, hasResponse, isCompleted, iterator, responses, waitUntilDone
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
conn
Proxy of this request.
-
-
Constructor Details
-
PutRequest
public PutRequest(Connection<EPICSConnector, T, gov.aps.jca.dbr.DBR> conn, ResponseListener<EPICSConnector> l) Constructor of put request.- Parameters:
conn
- the connection to make put tol
- listener to the notify event
-
-
Method Details
-
putCompleted
public void putCompleted(gov.aps.jca.event.PutEvent ev) - Specified by:
putCompleted
in interfacegov.aps.jca.event.PutListener
-