Transport abstract class
Interface implemented by various transport mechanisms used by Connection like HttpTransport and LoopBackTransport.
abstract class Transport { dynamic _prepareRequest; dynamic _handleResponse; dynamic _handleError; dynamic _reconnectConnection; dynamic _disconnectConnection; setHandlers(prepareRequest, handleResponse, handleError, [handleDisconnect = null, handleReconnect = null]) { _prepareRequest = prepareRequest; _handleResponse = handleResponse; _handleError = handleError; _disconnectConnection = handleDisconnect == null ? (){} : handleDisconnect; _reconnectConnection = handleReconnect == null ? (){} : handleReconnect; } void markDirty(); }
Subclasses
HttpTransport, LoopBackTransport
Methods
abstract void markDirty() #
dynamic setHandlers(prepareRequest, handleResponse, handleError, [handleDisconnect = null, handleReconnect = null]) #
setHandlers(prepareRequest, handleResponse, handleError, [handleDisconnect = null, handleReconnect = null]) { _prepareRequest = prepareRequest; _handleResponse = handleResponse; _handleError = handleError; _disconnectConnection = handleDisconnect == null ? (){} : handleDisconnect; _reconnectConnection = handleReconnect == null ? (){} : handleReconnect; }