|
|||||||||
| 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 | ||||||||