public interface SocketTransport
| Modifier and Type | Method and Description |
|---|---|
java.net.Socket |
connect(java.net.URL aURI,
long aTimeout)
Creates a socket connection to a given endpoint.
|
java.lang.String |
getName()
Returns transport identifier
|
ProcessingResourceMetaData |
getProcessingResourceMetaData(java.net.Socket aSocket)
Returns metadata associated with the fenced CasProcessor
|
CAS |
process(java.net.Socket aSocket,
CAS aCas)
Invokes fenced CasProcessor.
|
java.lang.String getName()
java.net.Socket connect(java.net.URL aURI,
long aTimeout)
throws java.net.SocketException
- - aURI - URI containing service endpoint info: host&port- - aTimeout - max time in millis to wait for response- - SocketException - Failed to connectjava.net.SocketExceptionCAS process(java.net.Socket aSocket, CAS aCas) throws java.net.SocketTimeoutException, java.net.SocketException, AnalysisEngineProcessException
- - aSocket - Socket bound to fenced CasProcessor- - aCas - CAS to be sent to the CasProcessor for analysis- - SocketTimeoutException - Socket timesout before receiving response from the fenced
CasProcessor- - SocketException - connection brokenjava.net.SocketTimeoutExceptionjava.net.SocketExceptionAnalysisEngineProcessExceptionProcessingResourceMetaData getProcessingResourceMetaData(java.net.Socket aSocket) throws java.net.SocketException, AnalysisEngineProcessException
aSocket - -
socket to the fenced CasProcessorjava.net.SocketExceptionAnalysisEngineProcessExceptionCopyright © 2013. All Rights Reserved.