Package org.apache.uima.adapter.vinci
Class VinciBinaryAnalysisEngineServiceStub
java.lang.Object
org.apache.uima.adapter.vinci.VinciBinaryAnalysisEngineServiceStub
- All Implemented Interfaces:
AnalysisEngineServiceStub,ResourceServiceStub
public class VinciBinaryAnalysisEngineServiceStub
extends Object
implements AnalysisEngineServiceStub
The Class VinciBinaryAnalysisEngineServiceStub.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanThe Constant debug.private intTimeout to use for getMetaData calls.private AnalysisEngineServiceAdapterThe m owner.private intTimeout to use for process and collectionProcessComplete calls.private VinciClientThe m vinci client. -
Constructor Summary
ConstructorsConstructorDescriptionVinciBinaryAnalysisEngineServiceStub(String endpointURI, Integer timeout, AnalysisEngineServiceAdapter owner, Parameter[] parameters) Instantiates a new vinci binary analysis engine service stub.VinciBinaryAnalysisEngineServiceStub(String endpointURI, AnalysisEngineServiceAdapter owner) Instantiates a new vinci binary analysis engine service stub. -
Method Summary
Modifier and TypeMethodDescriptionvoidCall batch process complete.voidCall collection process complete.Call get meta data.voidcallProcess(CAS aCAS) Call process.voiddestroy()Destroy.static StringgetParameterValueFor(String aKey, Parameter[] parameters) Gets the parameter value for.private booleanGets whether socket keepAlive is enabled, by consulting the PerformanceTuningSettings.
-
Field Details
-
debug
private static final boolean debugThe Constant debug.- See Also:
-
mVinciClient
The m vinci client. -
mOwner
The m owner. -
mTimeout
private int mTimeoutTimeout to use for process and collectionProcessComplete calls. -
mGetMetaDataTimeout
private int mGetMetaDataTimeoutTimeout to use for getMetaData calls.
-
-
Constructor Details
-
VinciBinaryAnalysisEngineServiceStub
public VinciBinaryAnalysisEngineServiceStub(String endpointURI, AnalysisEngineServiceAdapter owner) throws ResourceInitializationException Instantiates a new vinci binary analysis engine service stub.- Parameters:
endpointURI- the endpoint URIowner- the owner- Throws:
ResourceInitializationException- the resource initialization exception
-
VinciBinaryAnalysisEngineServiceStub
public VinciBinaryAnalysisEngineServiceStub(String endpointURI, Integer timeout, AnalysisEngineServiceAdapter owner, Parameter[] parameters) throws ResourceInitializationException Instantiates a new vinci binary analysis engine service stub.- Parameters:
endpointURI- the endpoint URItimeout- the timeoutowner- the ownerparameters- the parameters- Throws:
ResourceInitializationException- the resource initialization exception
-
-
Method Details
-
getParameterValueFor
Gets the parameter value for.- Parameters:
aKey- the a keyparameters- the parameters- Returns:
- the parameter value for
-
callGetMetaData
Call get meta data.- Specified by:
callGetMetaDatain interfaceResourceServiceStub- Returns:
- the resource meta data
- Throws:
ResourceServiceException- the resource service exception- See Also:
-
callProcess
Call process.- Specified by:
callProcessin interfaceAnalysisEngineServiceStub- Parameters:
aCAS- the a CAS- Throws:
ResourceServiceException- the resource service exception- See Also:
-
callBatchProcessComplete
Call batch process complete.- Specified by:
callBatchProcessCompletein interfaceAnalysisEngineServiceStub- Throws:
ResourceServiceException- the resource service exception- See Also:
-
callCollectionProcessComplete
Call collection process complete.- Specified by:
callCollectionProcessCompletein interfaceAnalysisEngineServiceStub- Throws:
ResourceServiceException- the resource service exception- See Also:
-
destroy
public void destroy()Destroy.- Specified by:
destroyin interfaceResourceServiceStub- See Also:
-
isSocketKeepAliveEnabled
private boolean isSocketKeepAliveEnabled()Gets whether socket keepAlive is enabled, by consulting the PerformanceTuningSettings. (If no setting specified, defaults to true.)- Returns:
- if socketKeepAlive is enabled
-