Uses of Interface
com.cosylab.epics.caj.impl.Transport
-
-
Uses of Transport in com.cosylab.epics.caj
Methods in com.cosylab.epics.caj with parameters of type Transport Modifier and Type Method Description booleanCAJChannel. generateSearchRequestMessage(Transport transport, ByteBuffer buffer)Send search message.voidCAJChannel. transportResponsive(Transport transport) -
Uses of Transport in com.cosylab.epics.caj.cas
Classes in com.cosylab.epics.caj.cas that implement Transport Modifier and Type Class Description classCASTransportCAS transport implementation.Methods in com.cosylab.epics.caj.cas with parameters of type Transport Modifier and Type Method Description voidCASResponseHandler. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response) -
Uses of Transport in com.cosylab.epics.caj.cas.handlers
Methods in com.cosylab.epics.caj.cas.handlers with parameters of type Transport Modifier and Type Method Description voidEventAddResponse. eventResponse(ProcessVariable processVariable, Transport transport, short dataType, int dataCount, int sid, int ioid, DBR value)voidBadResponse. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)voidEchoResponse. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)voidNoopResponse. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidBadResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidClearChannelResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidCreateChannelResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEchoResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEventAddResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEventCancelResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEventsOffResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEventsOnResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidHostnameResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidNoopResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidReadNotifyResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidSearchResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidUsernameResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidVersionResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidWriteNotifyResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidWriteResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidAbstractCASResponseHandler. sendException(Transport transport, int cid, CAStatus errorStatus, ByteBuffer previousHeader, String message)Send error (exception) response. -
Uses of Transport in com.cosylab.epics.caj.cas.requests
Constructors in com.cosylab.epics.caj.cas.requests with parameters of type Transport Constructor Description AccessRightsRequest(Transport transport, ServerChannel channel)BeaconRequest(Transport transport, int beaconSequenceID)ClearChannelRequest(Transport transport, int sid, int cid)CreateChannelFailedRequest(Transport transport, int cid)CreateChannelRequest(Transport transport, ServerChannel channel)EchoRequest(Transport transport, ByteBuffer headerBuffer, ByteBuffer payloadBuffer)EventAddRequest(Transport transport, int ioid, short dataType, int dataCount, CAStatus status, DBR value)EventCancelRequest(Transport transport, int sid, int ioid, short dataType, int dataCount)ExceptionRequest(Transport transport, int cid, CAStatus errorCode, ByteBuffer previousHeader, String errorMessage)ReadNotifyRequest(Transport transport, int sid, int ioid, int dataType, int dataCount, DBR value)SearchFailedRequest(Transport transport, short minorVersion, int cid, int cid2)SearchRequest(Transport transport, short clientMinorVersion, int cid)WriteNotifyRequest(Transport transport, short dataType, int dataCount, CAStatus status, int ioid) -
Uses of Transport in com.cosylab.epics.caj.impl
Classes in com.cosylab.epics.caj.impl that implement Transport Modifier and Type Class Description classBroadcastTransportCA UDP transport implementation.classCATransportCA transport implementation.Methods in com.cosylab.epics.caj.impl that return Transport Modifier and Type Method Description TransportBroadcastConnector. connect(TransportClient client, ResponseHandler responseHandler, InetSocketAddress connectAddress, short transportRevision, short priority)NOTE: transport client is ignored for broadcast (UDP).TransportCAConnector. connect(TransportClient client, ResponseHandler responseHandler, InetSocketAddress address, short transportRevision, short priority)TransportConnector. connect(TransportClient client, ResponseHandler responseHandler, InetSocketAddress address, short transportRevision, short priority)Connect.Transport[]CATransportRegistry. get(InetSocketAddress address)Lookup for a transport for given address (all priorities).TransportCATransportRegistry. get(InetSocketAddress address, short priority)Lookup for a transport for given address.TransportCATransportRegistry. remove(InetSocketAddress address, short priority)Remove (address, transport) pair from cache.Transport[]CATransportRegistry. toArray()Get array of all active (cached) transports.Methods in com.cosylab.epics.caj.impl with parameters of type Transport Modifier and Type Method Description voidCAResponseHandler. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)voidResponseHandler. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)Handle response.voidCATransportRegistry. put(InetSocketAddress address, Transport transport)Cache new (address, transport) pair.voidCAJNameClient. transportResponsive(Transport transport)voidTransportClient. transportResponsive(Transport transport)Notification of responsive transport (e.g. -
Uses of Transport in com.cosylab.epics.caj.impl.handlers
Methods in com.cosylab.epics.caj.impl.handlers with parameters of type Transport Modifier and Type Method Description voidAbstractCAResponseHandler. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)NOTE: (Extended) header buffer size validation should have been already done.voidBadResponse. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)voidNoopResponse. handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected abstract voidAbstractCAResponseHandler. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)Called after header is parsed byparseHeader()method.protected voidAccessRightsResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidBadResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidBeaconResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport sourceTransport, ByteBuffer[] response)protected voidChannelDisconnectedResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidClearChannelResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidCreateChannelFailedResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidCreateChannelResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEchoResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEventAddResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidEventCancelResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidExceptionResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidNoopResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidReadNotifyResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidRepeaterConfirmResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidSearchResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)UDP response.protected voidVersionResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)protected voidWriteNotifyResponse. internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response) -
Uses of Transport in com.cosylab.epics.caj.impl.requests
Fields in com.cosylab.epics.caj.impl.requests declared as Transport Modifier and Type Field Description protected TransportAbstractCARequest. transportTransport to be used when sending.Methods in com.cosylab.epics.caj.impl.requests with parameters of type Transport Modifier and Type Method Description static ByteBufferSearchRequest. generateSearchRequestMessage(Transport transport, ByteBuffer requestMessage, String name, int cid)Generate search request message.static ByteBufferVersionRequest. generateVersionRequestMessage(Transport transport, ByteBuffer buffer, short priority, int sequenceNumber, boolean isSequenceNumberValid)Generate version request message.static ByteBufferAbstractCARequest. insertCAHeader(Transport transport, ByteBuffer buffer, short command, int payloadSize, short dataType, int dataCount, int parameter1, int parameter2)Inserts CA header to the buffer.voidEventAddRequest. resubscribeSubscription(Transport transport)Resubscribe subscription.Constructors in com.cosylab.epics.caj.impl.requests with parameters of type Transport Constructor Description AbstractCARequest(Transport transport)ClearChannelRequest(Transport transport, int cid, int sid)CreateChannelRequest(Transport transport, String channelName, int cid)EchoRequest(Transport transport)EventAddRequest(CAJChannel channel, CAJMonitor monitor, Transport transport, int sid, int dataType, int dataCount, int mask)EventCancelRequest(Transport transport, int sid, int subsid, int dataType, int dataCount)EventsOffRequest(Transport transport)EventsOnRequest(Transport transport)HostNameRequest(Transport transport)ReadNotifyRequest(CAJChannel channel, GetListener callback, DBR dbr, Transport transport, int sid, int dataType, int dataCount)RepeaterRegisterRequest(Transport transport)SearchRequest(Transport transport, String name, int cid)SubscriptionUpdateRequest(Transport transport, int sid, int ioid, int dataType, int dataCount)UserNameRequest(Transport transport)VersionRequest(Transport transport, short priority)VersionRequest(Transport transport, short priority, int sequenceNumber, boolean isSequenceNumberValid)Used for determining UDP roundtrip times.WriteNotifyRequest(CAJChannel channel, PutListener callback, Transport transport, int sid, int dataType, int dataCount, Object value)WriteRequest(CAJChannel channel, Transport transport, int sid, int cid, int dataType, int dataCount, Object value)
-