|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<ConfigProperty>
com.tibco.rta.ConfigProperty
public enum ConfigProperty
An enumeration of the client API configuration properties.
Enum Constant Summary | |
---|---|
ASYNC_RESULT_DISPATCHER_MAX_POOL_SIZE
The thread pool used for dispatching results from outbound queue to clients. |
|
ASYNC_RESULT_DISPATCHER_POOL_TIMEOUT
The thread pool used for dispatching results from outbound queue to clients has an idle timeout in milliseconds. |
|
CONNECTION_PASSWORD
Password for metric engine. |
|
CONNECTION_USERNAME
Username for metric engine. |
|
FACT_BATCH_EXPIRY
If batch size condition is not met, the amount of time in seconds to wait to flush residual facts. |
|
FACT_BATCH_SIZE
Number of facts to batch before publishing to the server. |
|
FACT_EVICTION_ENABLED
Enable/Disable async eviction of facts once queue depth is full. |
|
FACT_EVICTION_FREQUENCY
Delay in milliseconds for eviction thread to run. |
|
FACT_QUEUE_DEPTH
Queue depth for the internal queue for batching facts. |
|
HEARTBEAT_INTERVAL
Time interval in milliseconds used by named client sessions to send heartbeat. |
|
JMS_INBOUND_QUERY_QUEUE
Queue name on JMS to perform snapshot query operations. |
|
JMS_INBOUND_QUEUE
Queue name on JMS to perform sync/async operations. |
|
JMS_OUTBOUND_QUEUE
Queue name on JMS for client to receive notifications from metric engine. |
|
JMS_PROVIDER_JNDI_FACTORY
Context factory class for the JMS provider. |
|
JMS_PROVIDER_JNDI_URL
JMS JNDI URL. |
|
JMS_QUEUE_CONN_FACTORY
Queue connection factory name. |
|
LOG_MANAGER
Specify external log manager impl. |
|
LOG_MANAGER_CLASS_NAME
Specify external log manager impl class. |
|
NUM_RETRIES_CONNECTION_ESTABLISH
Maximum retries for a for establishing connection to transport provider if any. |
|
NUM_RETRIES_FACT_OPS
Maximum retries for a synchronous operation in case it fails. |
|
NUM_RETRIES_SYNC_OPS
Maximum retries for a synchronous operation in case it fails. |
|
PING_INTERVAL
Time interval in milliseconds used for ping with the server. |
|
RETRY_WAIT_INTERVAL
Time in milliseconds to wait before retrying the operation |
|
SYNC_JMS_MESSAGE_EXPIRY
Time in milliseconds for JMS provider to keep a message before it expires. |
|
SYNC_RESPONSE_TIMEOUT
Time in milliseconds to wait for rta engine to wait for server to send response for a sync operation like query registration. |
|
TASK_MANAGER_THREAD_KEEPALIVE_TIME
Keep alive time in seconds for task manager threads. |
|
TASK_MANAGER_THREADPOOL_SIZE
Minimum number of threads to be used for fact publishing per session. |
|
TRANSPORT_HTTP_HOSTNAME
Server hostname property for HTTP transport. |
|
TRANSPORT_HTTP_PORT
Server port for HTTP transport. |
|
TRANSPORT_TYPE
TRANSPORT TYPE :: JMS, HTTP, TCP |
Method Summary | |
---|---|
static ConfigProperty |
getByPropertyName(java.lang.String propertyName)
|
DataType |
getDataType()
|
com.tibco.rta.property.PropertyAtom<?> |
getDefaultValue()
|
java.lang.String |
getPropertyName()
|
java.lang.Object |
getValue(java.util.Map<?,?> props)
|
java.lang.Object |
getValue(java.util.Properties props)
|
static ConfigProperty |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static ConfigProperty[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
@DataType(dataType=INTEGER, defaultValue="5") public static final ConfigProperty TASK_MANAGER_THREADPOOL_SIZE
@DataType(dataType=INTEGER, defaultValue="60") public static final ConfigProperty TASK_MANAGER_THREAD_KEEPALIVE_TIME
@Internal @DataType(dataType=STRING, defaultValue="JMS") public static final ConfigProperty TRANSPORT_TYPE
@Internal @DataType(dataType=STRING, defaultValue="localhost") public static final ConfigProperty TRANSPORT_HTTP_HOSTNAME
@Internal @DataType(dataType=INTEGER, defaultValue="4448") public static final ConfigProperty TRANSPORT_HTTP_PORT
@DataType(dataType=INTEGER, defaultValue="1000") public static final ConfigProperty FACT_QUEUE_DEPTH
@DataType(dataType=INTEGER, defaultValue="1") public static final ConfigProperty FACT_BATCH_SIZE
@DataType(dataType=BOOLEAN, defaultValue="true") public static final ConfigProperty FACT_EVICTION_ENABLED
Disabling this may result in more facts being lost if fact batch size is on the higher side and put rate is much more than the consumption rate.
@DataType(dataType=INTEGER, defaultValue="100") public static final ConfigProperty FACT_EVICTION_FREQUENCY
@DataType(dataType=INTEGER, defaultValue="5") public static final ConfigProperty FACT_BATCH_EXPIRY
@Internal @DataType(dataType=LONG, defaultValue="1000L") public static final ConfigProperty PING_INTERVAL
@DataType(dataType=LONG, defaultValue="10000L") public static final ConfigProperty HEARTBEAT_INTERVAL
@Mandatory @DataType(dataType=STRING, defaultValue="admin") public static final ConfigProperty CONNECTION_USERNAME
@DataType(dataType=STRING, defaultValue="") public static final ConfigProperty CONNECTION_PASSWORD
@DataType(dataType=INTEGER, defaultValue="3") public static final ConfigProperty NUM_RETRIES_SYNC_OPS
@DataType(dataType=INTEGER, defaultValue="2147483647") public static final ConfigProperty NUM_RETRIES_FACT_OPS
@DataType(dataType=INTEGER, defaultValue="2147483647") public static final ConfigProperty NUM_RETRIES_CONNECTION_ESTABLISH
@DataType(dataType=LONG, defaultValue="10000L") public static final ConfigProperty RETRY_WAIT_INTERVAL
@DataType(dataType=LONG, defaultValue="10000L") public static final ConfigProperty SYNC_RESPONSE_TIMEOUT
@DataType(dataType=LONG, defaultValue="300000L") public static final ConfigProperty SYNC_JMS_MESSAGE_EXPIRY
@DataType(dataType=STRING, defaultValue="com.tibco.rta.log.impl.DefaultLogManager") public static final ConfigProperty LOG_MANAGER_CLASS_NAME
@DataType(dataType=OBJECT, defaultValue="") public static final ConfigProperty LOG_MANAGER
@DataType(dataType=STRING, defaultValue="tibjmsnaming://localhost:7222") public static final ConfigProperty JMS_PROVIDER_JNDI_URL
@DataType(dataType=STRING, defaultValue="com.tibco.tibjms.naming.TibjmsInitialContextFactory") public static final ConfigProperty JMS_PROVIDER_JNDI_FACTORY
@DataType(dataType=STRING, defaultValue="SPMQueueConnectionFactory") public static final ConfigProperty JMS_QUEUE_CONN_FACTORY
@DataType(dataType=STRING, defaultValue="spm.inbound.queue") public static final ConfigProperty JMS_INBOUND_QUEUE
@DataType(dataType=STRING, defaultValue="spm.inbound.query.queue") public static final ConfigProperty JMS_INBOUND_QUERY_QUEUE
@DataType(dataType=STRING, defaultValue="spm.outbound.queue") public static final ConfigProperty JMS_OUTBOUND_QUEUE
@DataType(dataType=INTEGER, defaultValue="64") public static final ConfigProperty ASYNC_RESULT_DISPATCHER_MAX_POOL_SIZE
@DataType(dataType=LONG, defaultValue="300000L") public static final ConfigProperty ASYNC_RESULT_DISPATCHER_POOL_TIMEOUT
Method Detail |
---|
public static ConfigProperty[] values()
for (ConfigProperty c : ConfigProperty.values()) System.out.println(c);
public static ConfigProperty valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic java.lang.String getPropertyName()
public static ConfigProperty getByPropertyName(java.lang.String propertyName)
public DataType getDataType()
public com.tibco.rta.property.PropertyAtom<?> getDefaultValue()
public java.lang.Object getValue(java.util.Properties props)
public java.lang.Object getValue(java.util.Map<?,?> props)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |