|
|||||||||
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. |
java.util.Set<java.lang.Class<? extends APIOperation>> |
getSupportedOperations() Get the set of operations that this ConnectorFacade will support. |
int |
getTimeout(java.lang.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(java.lang.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()
java.util.Set<java.lang.Class<? extends APIOperation>> getSupportedOperations()
ConnectorFacade
will support.void setTimeout(java.lang.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(java.lang.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 |