org.apache.uima.collection.impl.cpm.container.deployer.socket
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.SocketException
CAS 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.SocketTimeoutException
java.net.SocketException
AnalysisEngineProcessException
ProcessingResourceMetaData getProcessingResourceMetaData(java.net.Socket aSocket) throws java.net.SocketException, AnalysisEngineProcessException
aSocket
- -
socket to the fenced CasProcessorjava.net.SocketException
AnalysisEngineProcessException
Copyright © 2014. All Rights Reserved.