|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface APIConfiguration
Interface to show the configuration properties from both the SPI/API based on
the Connector
makeup. Before this is passed into the
ConnectorFacadeFactory
one must call getConfigurationProperties()
and configure accordingly.
Method Summary | |
---|---|
ConfigurationProperties |
getConfigurationProperties()
Gets instance of the configuration properties. |
ObjectPoolConfiguration |
getConnectorPoolConfiguration()
Gets the connector pooling configuration. |
int |
getProducerBufferSize()
Get the size of the buffer. |
Set<Class<? extends APIOperation>> |
getSupportedOperations()
Get the set of operations that this ConnectorFacade will support. |
int |
getTimeout(Class<? extends APIOperation> operation)
Gets the timeout in milliseconds based on the operation provided. |
boolean |
isConnectorPoolingSupported()
Determines if this Connector uses the framework's connector
pooling. |
void |
setProducerBufferSize(int size)
Sets the size of the buffer for Connector the support
SearchOp and what the results of the producer buffered. |
void |
setTimeout(Class<? extends APIOperation> operation,
int timeout)
Sets the timeout value for the operation provided. |
Method Detail |
---|
ConfigurationProperties getConfigurationProperties()
boolean isConnectorPoolingSupported()
Connector
uses the framework's connector
pooling.
Connector
uses the framework's connector
pooling feature.ObjectPoolConfiguration getConnectorPoolConfiguration()
Set<Class<? extends APIOperation>> getSupportedOperations()
ConnectorFacade
will support.
void setTimeout(Class<? extends APIOperation> operation, int timeout)
operation
- particular operation that requires a timeout.timeout
- milliseconds that the operation will wait in order to
complete. Values less than or equal to zero are considered to
disable the timeout property.int getTimeout(Class<? extends APIOperation> operation)
operation
- particular operation to get a timeout for.
void setProducerBufferSize(int size)
Connector
the support
SearchOp
and what the results of the producer buffered.
size
- default is 100, if size is set to zero or less will disable
buffering.int getProducerBufferSize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |