public class GatewaySenderPrms extends BasePrms
GatewaySenderDescription.
The number of description instances is gated by names. For other
parameters, if fewer values than names are given, the remaining instances
will use the last value in the list. See $JTESTS/hydra/hydra.txt for more
details.
Unused parameters default to null, except where noted. This uses the product default, except where noted.
Values of a parameter can be set to BasePrms.DEFAULT, except where noted.
This uses the product default, except where noted.
Values and fields can be set to BasePrms.NONE where noted, with the
documented effect.
Values of a parameter can use oneof, range, or robing except where noted, but each description created will use a fixed value chosen at test configuration time. Use as a task attribute is illegal.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Long |
alertThreshold
(int(s))
Alert threshold for each gateway sender, in milliseconds.
|
static java.lang.Long |
batchConflationEnabled
(boolean(s))
Batch conflation enabled for each gateway sender.
|
static java.lang.Long |
batchSize
(int(s))
Batch size for each gateway sender.
|
static java.lang.Long |
batchTimeInterval
(int(s))
Batch time interval for each gateway sender.
|
static java.lang.Long |
diskStoreName
(String(s))
Name of logical disk store configuration (and actual disk store name)
for each gateway sender, as found in
DiskStorePrms.names. |
static java.lang.Long |
diskSynchronous
(boolean(s))
Disk synchronous for each gateway sender.
|
static java.lang.Long |
dispatcherThreads
(int(s))
Dispatcher threads for each gateway sender.
|
static java.lang.Long |
gatewayEventFilters
(Comma-separated String(s))
Class names of gateway event filters for each gateway sender.
|
static java.lang.Long |
gatewayTransportFilters
(Comma-separated String(s))
Class names of gateway transport filters for each gateway sender.
|
static java.lang.Long |
manualStart
(boolean(s))
Manual start for each gateway sender.
|
static java.lang.Long |
maximumQueueMemory
(int(s))
Maximum queue memory for each gateway sender.
|
static java.lang.Long |
names
(String(s))
Logical names of the gateway sender descriptions.
|
static java.lang.Long |
orderPolicy
(String(s))
Order policy for each gateway sender.
|
static java.lang.Long |
parallel
(boolean(s))
Whether to send in parallel for each gateway sender.
|
static java.lang.Long |
persistenceEnabled
(boolean(s))
Persistence enabled for each gateway sender.
|
static java.lang.Long |
remoteDistributedSystemsAlgorithm
(Comma-separated String pair(s))
Algorithm used to generate the list of remote distributed systems for
each logical gateway sender description.
|
static java.lang.Long |
socketBufferSize
(int(s))
Socket buffer size for each gateway sender.
|
static java.lang.Long |
socketReadTimeout
(int(s))
Socket read timeout for each gateway sender.
|
| Constructor and Description |
|---|
GatewaySenderPrms() |
dumpKeys, keyForName, nameForKey, setValues, tab, tasktabpublic static java.lang.Long names
The names are used as prefixes for gateway sender ids generated by
GatewaySenderHelper#createGatewaySender(String).
public static java.lang.Long alertThreshold
public static java.lang.Long batchConflationEnabled
public static java.lang.Long batchSize
public static java.lang.Long batchTimeInterval
public static java.lang.Long diskStoreName
DiskStorePrms.names.
This is a required parameter.public static java.lang.Long diskSynchronous
public static java.lang.Long dispatcherThreads
public static java.lang.Long gatewayEventFilters
BasePrms.NONE (default).
Example: To use ClassA and ClassB for the first gateway sender, none for
the second gateway sender, and ClassC for the third gateway sender,
specify:
ClassA ClassB, none, ClassC
public static java.lang.Long gatewayTransportFilters
BasePrms.NONE (default).
Example: To use ClassA and ClassB for the first gateway sender, none for
the second gateway sender, and ClassC for the third gateway sender,
specify:
ClassA ClassB, none, ClassC
public static java.lang.Long manualStart
public static java.lang.Long maximumQueueMemory
public static java.lang.Long orderPolicy
public static java.lang.Long parallel
public static java.lang.Long persistenceEnabled
public static java.lang.Long remoteDistributedSystemsAlgorithm
An algorithm consists of a classname followed by a method name. It must
be of type public static Set and take no arguments.
The return value must be a list of distributed system names as specified
in GemFirePrms.distributedSystemthat are remote to the caller.
The algorithm is used by (String) to create a gateway sender for each remote distributed system
in the list.
Suitable test configuration functions to use with the WAN topology include files in $JTESTS/hydraconfig are:
// for a ring-connected topology
hydra.GatewaySenderHelper getRingDistributedSystems
// for a hub-and-spoke-connected topology
hydra.GatewaySenderHelper getHubAndSpokeDistributedSystems
// for a fully-connected topology
hydra.GatewaySenderHelper getRemoteDistributedSystems (default)
public static java.lang.Long socketBufferSize
public static java.lang.Long socketReadTimeout
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.