public interface BaselineSyncClient extends Service
| Modifier and Type | Method and Description |
|---|---|
void |
appendSimpleConnectedObject(ExecutionContext ctx,
SimpleConnectedObject object) |
void |
appendSimpleConnectedObject(ExecutionContext ctx,
SimpleConnectedObject object,
long timeoutMillis)
.
|
BoolOperationResponseObject |
boolOperation(ExecutionContext ctx,
Boolean headerParam,
Boolean queryParam,
BodyParamBoolObject message)
Takes one of each rest parameter type, that is a Boolean
|
BoolOperationResponseObject |
boolOperation(ExecutionContext ctx,
Boolean headerParam,
Boolean queryParam,
BodyParamBoolObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is a Boolean.
|
Boolean |
boolSimpleTypeEcho(ExecutionContext ctx,
Boolean msg)
An operation which echoes a bool
|
Boolean |
boolSimpleTypeEcho(ExecutionContext ctx,
Boolean msg,
long timeoutMillis)
An operation which echoes a bool.
|
Long |
bulkCaller(ExecutionContext ctx,
Integer cycles,
String logLevel)
logs a message
|
Long |
bulkCaller(ExecutionContext ctx,
Integer cycles,
String logLevel,
long timeoutMillis)
logs a message.
|
ByteOperationResponseObject |
byteOperation(ExecutionContext ctx,
Byte headerParam,
Byte queryParam,
BodyParamByteObject message)
Takes one of each rest parameter type, that is a byte
|
ByteOperationResponseObject |
byteOperation(ExecutionContext ctx,
Byte headerParam,
Byte queryParam,
BodyParamByteObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is a byte.
|
Byte |
byteSimpleTypeEcho(ExecutionContext ctx,
Byte msg)
An operation which echoes a byte
|
Byte |
byteSimpleTypeEcho(ExecutionContext ctx,
Byte msg,
long timeoutMillis)
An operation which echoes a byte.
|
void |
callUnknownOperation(ExecutionContext ctx)
Invokes an non-existing call using a cougar-client and doesn't handle the exception
|
void |
callUnknownOperation(ExecutionContext ctx,
long timeoutMillis)
Invokes an non-existing call using a cougar-client and doesn't handle the exception.
|
EnumWrapper<SimpleValidValue> |
callWithEnumResponse(ExecutionContext ctx)
returns a valid from the valid set
|
EnumWrapper<SimpleValidValue> |
callWithEnumResponse(ExecutionContext ctx,
long timeoutMillis)
returns a valid from the valid set.
|
Integer |
cancelSleeps(ExecutionContext ctx)
provides a call that will cancel any outstanding sleeps made by calling testSleep
|
Integer |
cancelSleeps(ExecutionContext ctx,
long timeoutMillis)
provides a call that will cancel any outstanding sleeps made by calling testSleep.
|
SimpleResponse |
changeLogLevel(ExecutionContext ctx,
String logName,
String level)
logs a message
|
SimpleResponse |
changeLogLevel(ExecutionContext ctx,
String logName,
String level,
long timeoutMillis)
logs a message.
|
CallSecurity |
checkSecurity(ExecutionContext ctx)
Tells the caller about the security of the call
|
CallSecurity |
checkSecurity(ExecutionContext ctx,
long timeoutMillis)
Tells the caller about the security of the call.
|
void |
closeAllSubscriptions(ExecutionContext ctx,
String heapUri)
Requests the server close the subscriptions for a connected object
|
void |
closeAllSubscriptions(ExecutionContext ctx,
String heapUri,
long timeoutMillis)
Requests the server close the subscriptions for a connected object.
|
ConnectedResponse |
complexConnectedObject(ExecutionContext ctx)
Connected operation
|
ConnectedResponse |
complexConnectedObject(ExecutionContext ctx,
long timeoutMillis)
Connected operation.
|
ComplexMapOperationResponseObject |
complexMapOperation(ExecutionContext ctx,
BodyParamComplexMapObject message)
Takes a post body that contains a more complex (string, some complex object) map
|
ComplexMapOperationResponseObject |
complexMapOperation(ExecutionContext ctx,
BodyParamComplexMapObject message,
long timeoutMillis)
Takes a post body that contains a more complex (string, some complex object) map.
|
ComplexSetOperationResponseObject |
complexSetOperation(ExecutionContext ctx,
BodyParamComplexSetObject message)
Takes a post body that contains a more complex (some complex object) set
|
ComplexSetOperationResponseObject |
complexSetOperation(ExecutionContext ctx,
BodyParamComplexSetObject message,
long timeoutMillis)
Takes a post body that contains a more complex (some complex object) set.
|
DateTimeListOperationResponseObject |
dateTimeListOperation(ExecutionContext ctx,
BodyParamDateTimeListObject message)
Takes a post body that contains a date time list
|
DateTimeListOperationResponseObject |
dateTimeListOperation(ExecutionContext ctx,
BodyParamDateTimeListObject message,
long timeoutMillis)
Takes a post body that contains a date time list.
|
DateTimeMapOperationResponseObject |
dateTimeMapOperation(ExecutionContext ctx,
BodyParamDateTimeMapObject message)
Takes a post body that contains a date time map
|
DateTimeMapOperationResponseObject |
dateTimeMapOperation(ExecutionContext ctx,
BodyParamDateTimeMapObject message,
long timeoutMillis)
Takes a post body that contains a date time map.
|
DateTimeOperationResponseObject |
dateTimeOperation(ExecutionContext ctx,
BodyParamDateTimeObject bodyParamDateTimeObject)
Takes one of each rest parameter type, that is a dateTime
|
DateTimeOperationResponseObject |
dateTimeOperation(ExecutionContext ctx,
BodyParamDateTimeObject bodyParamDateTimeObject,
long timeoutMillis)
Takes one of each rest parameter type, that is a dateTime.
|
DateTimeSetOperationResponseObject |
dateTimeSetOperation(ExecutionContext ctx,
BodyParamDateTimeSetObject message)
Takes a post body that contains a more complex (dateTime object) set
|
DateTimeSetOperationResponseObject |
dateTimeSetOperation(ExecutionContext ctx,
BodyParamDateTimeSetObject message,
long timeoutMillis)
Takes a post body that contains a more complex (dateTime object) set.
|
Date |
dateTimeSimpleTypeEcho(ExecutionContext ctx,
Date msg)
An operation which echoes a dateTime
|
Date |
dateTimeSimpleTypeEcho(ExecutionContext ctx,
Date msg,
long timeoutMillis)
An operation which echoes a dateTime.
|
DoubleOperationResponseObject |
doubleOperation(ExecutionContext ctx,
Double headerParam,
Double queryParam,
BodyParamDoubleObject message)
Takes one of each rest parameter type, that is a Double
|
DoubleOperationResponseObject |
doubleOperation(ExecutionContext ctx,
Double headerParam,
Double queryParam,
BodyParamDoubleObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is a Double.
|
Double |
doubleSimpleTypeEcho(ExecutionContext ctx,
Double msg)
An operation which echoes a double
|
Double |
doubleSimpleTypeEcho(ExecutionContext ctx,
Double msg,
long timeoutMillis)
An operation which echoes a double.
|
String |
echoCougarPropertyValue(ExecutionContext ctx,
String propertyName)
Echo the value of the passed cougar property
|
String |
echoCougarPropertyValue(ExecutionContext ctx,
String propertyName,
long timeoutMillis)
Echo the value of the passed cougar property.
|
String |
echoRequestUuid(ExecutionContext ctx)
Returns the string representation of the call's request uuid
|
String |
echoRequestUuid(ExecutionContext ctx,
long timeoutMillis)
Returns the string representation of the call's request uuid.
|
void |
emitListEvent(ExecutionContext ctx,
List<String> messageList)
Publish the message (made up of values passed in a list) to the message transport
|
void |
emitListEvent(ExecutionContext ctx,
List<String> messageList,
long timeoutMillis)
Publish the message (made up of values passed in a list) to the message transport.
|
void |
emitLogMessage(ExecutionContext ctx,
String logString,
String logLevel,
Long timeStamp)
Publish the log message to the message transport
|
void |
emitLogMessage(ExecutionContext ctx,
String logString,
String logLevel,
Long timeStamp,
long timeoutMillis)
Publish the log message to the message transport.
|
void |
emitLongEvent(ExecutionContext ctx,
String emitToEventNamespace,
Long longArg)
causes a long event to emitted onto the appropriate event transport
|
void |
emitLongEvent(ExecutionContext ctx,
String emitToEventNamespace,
Long longArg,
long timeoutMillis)
causes a long event to emitted onto the appropriate event transport.
|
void |
emitMapEvent(ExecutionContext ctx,
Map<String,String> messageMap)
Publish the message (made up of values passed in a map) to the message transport
|
void |
emitMapEvent(ExecutionContext ctx,
Map<String,String> messageMap,
long timeoutMillis)
Publish the message (made up of values passed in a map) to the message transport.
|
void |
emitMatchedBet(ExecutionContext ctx,
MatchedBetStruct bet,
MarketStruct market)
Publish the input bet to the message transport
|
void |
emitMatchedBet(ExecutionContext ctx,
MatchedBetStruct bet,
MarketStruct market,
long timeoutMillis)
Publish the input bet to the message transport.
|
void |
emitSetEvent(ExecutionContext ctx,
Set<String> messageSet)
Publish the message (made up of values passed in a set) to the message transport
|
void |
emitSetEvent(ExecutionContext ctx,
Set<String> messageSet,
long timeoutMillis)
Publish the message (made up of values passed in a set) to the message transport.
|
EnumHandling |
enumHandling(ExecutionContext ctx,
EnumHandling bodyParameter,
Boolean returnUnknown)
receives and returns a single enum parameter which is a simple type
|
EnumHandling |
enumHandling(ExecutionContext ctx,
EnumHandling bodyParameter,
Boolean returnUnknown,
long timeoutMillis)
receives and returns a single enum parameter which is a simple type.
|
EnumWrapper<ClientServerEnum> |
enumHandling2(ExecutionContext ctx,
ClientServerEnum bodyParameter,
Boolean returnUnknown)
receives and returns a single enum parameter which is a simple type
|
EnumWrapper<ClientServerEnum> |
enumHandling2(ExecutionContext ctx,
ClientServerEnum bodyParameter,
Boolean returnUnknown,
long timeoutMillis)
receives and returns a single enum parameter which is a simple type.
|
EnumWrapper<EnumHandling3WrappedValueEnum> |
enumHandling3(ExecutionContext ctx,
EnumHandling3BodyParameterEnum bodyParameter,
Boolean returnUnknown)
receives and returns a single enum parameter which is method scoped - differs from the server version to test enum handling
|
EnumWrapper<EnumHandling3WrappedValueEnum> |
enumHandling3(ExecutionContext ctx,
EnumHandling3BodyParameterEnum bodyParameter,
Boolean returnUnknown,
long timeoutMillis)
receives and returns a single enum parameter which is method scoped - differs from the server version to test enum handling.
|
EnumOperationResponseObject |
enumOperation(ExecutionContext ctx,
EnumOperationHeaderParamEnum headerParam,
EnumOperationQueryParamEnum queryParam,
BodyParamEnumObject message)
Takes one of each rest parameter type, that is an enum
|
EnumOperationResponseObject |
enumOperation(ExecutionContext ctx,
EnumOperationHeaderParamEnum headerParam,
EnumOperationQueryParamEnum queryParam,
BodyParamEnumObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is an enum.
|
EnumSimpleResponseObject |
enumSimpleOperation(ExecutionContext ctx,
SimpleEnum headerParam,
SimpleEnum queryParam,
EnumSimpleRequestObject message)
Takes one of each rest parameter type, that is an enum
|
EnumSimpleResponseObject |
enumSimpleOperation(ExecutionContext ctx,
SimpleEnum headerParam,
SimpleEnum queryParam,
EnumSimpleRequestObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is an enum.
|
FloatOperationResponseObject |
floatOperation(ExecutionContext ctx,
Float headerParam,
Float queryParam,
BodyParamFloatObject message)
Takes one of each rest parameter type, that is a Float
|
FloatOperationResponseObject |
floatOperation(ExecutionContext ctx,
Float headerParam,
Float queryParam,
BodyParamFloatObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is a Float.
|
Float |
floatSimpleTypeEcho(ExecutionContext ctx,
Float msg)
An operation which echoes a float
|
Float |
floatSimpleTypeEcho(ExecutionContext ctx,
Float msg,
long timeoutMillis)
An operation which echoes a float.
|
String |
getInferredCountryCode(ExecutionContext ctx)
Infers the country name based on host header
|
String |
getInferredCountryCode(ExecutionContext ctx,
long timeoutMillis)
Infers the country name based on host header.
|
Integer |
getNumSubscriptions(ExecutionContext ctx,
String heapUri)
Gets the number of active subs for this heap
|
Integer |
getNumSubscriptions(ExecutionContext ctx,
String heapUri,
long timeoutMillis)
Gets the number of active subs for this heap.
|
List<ReceivedEvent> |
getReceivedEvents(ExecutionContext ctx,
GetReceivedEventsEventEnum event)
Get events received (and clears them from local store)
|
List<ReceivedEvent> |
getReceivedEvents(ExecutionContext ctx,
GetReceivedEventsEventEnum event,
long timeoutMillis)
Get events received (and clears them from local store).
|
List<Integer> |
i32ListSimpleTypeEcho(ExecutionContext ctx,
List<Integer> msg)
An operation which echoes a list(i32)
|
List<Integer> |
i32ListSimpleTypeEcho(ExecutionContext ctx,
List<Integer> msg,
long timeoutMillis)
An operation which echoes a list(i32).
|
Map<Integer,Integer> |
i32MapSimpleTypeEcho(ExecutionContext ctx,
Map<Integer,Integer> msg)
An operation which echoes a map(i32,i32)
|
Map<Integer,Integer> |
i32MapSimpleTypeEcho(ExecutionContext ctx,
Map<Integer,Integer> msg,
long timeoutMillis)
An operation which echoes a map(i32,i32).
|
I32OperationResponseObject |
i32Operation(ExecutionContext ctx,
Integer headerParam,
Integer queryParam,
BodyParamI32Object message)
Takes one of each rest parameter type, that is an Integer
|
I32OperationResponseObject |
i32Operation(ExecutionContext ctx,
Integer headerParam,
Integer queryParam,
BodyParamI32Object message,
long timeoutMillis)
Takes one of each rest parameter type, that is an Integer.
|
Set<Integer> |
i32SetSimpleTypeEcho(ExecutionContext ctx,
Set<Integer> msg)
An operation which echoes a set(i32)
|
Set<Integer> |
i32SetSimpleTypeEcho(ExecutionContext ctx,
Set<Integer> msg,
long timeoutMillis)
An operation which echoes a set(i32).
|
Integer |
i32SimpleTypeEcho(ExecutionContext ctx,
Integer msg)
An operation which echoes an i32
|
Integer |
i32SimpleTypeEcho(ExecutionContext ctx,
Integer msg,
long timeoutMillis)
An operation which echoes an i32.
|
I32SimpleOperationResponseObject |
i32SimpleTypeOperation(ExecutionContext ctx,
Integer headerParam,
Integer queryParam,
I32SimpleTypeRequestObject message)
Takes one of each rest parameter type, that is an Integer
|
I32SimpleOperationResponseObject |
i32SimpleTypeOperation(ExecutionContext ctx,
Integer headerParam,
Integer queryParam,
I32SimpleTypeRequestObject message,
long timeoutMillis)
Takes one of each rest parameter type, that is an Integer.
|
I64OperationResponseObject |
i64Operation(ExecutionContext ctx,
Long headerParam,
Long queryParam,
BodyParamI64Object message)
Takes one of each rest parameter type, that is an Integer
|
I64OperationResponseObject |
i64Operation(ExecutionContext ctx,
Long headerParam,
Long queryParam,
BodyParamI64Object message,
long timeoutMillis)
Takes one of each rest parameter type, that is an Integer.
|
Long |
i64SimpleTypeEcho(ExecutionContext ctx,
Long msg)
An operation which echoes an i64
|
Long |
i64SimpleTypeEcho(ExecutionContext ctx,
Long msg,
long timeoutMillis)
An operation which echoes an i64.
|
void |
interceptorCheckedExceptionOperation(ExecutionContext ctx,
PreOrPostInterceptorException preOrPostException)
Will make a call that causes a SimpleException to be thrown from an interceptor
|
void |
interceptorCheckedExceptionOperation(ExecutionContext ctx,
PreOrPostInterceptorException preOrPostException,
long timeoutMillis)
Will make a call that causes a SimpleException to be thrown from an interceptor.
|
SimpleResponse |
kpiTesting(ExecutionContext ctx,
String message)
logs a message
|
SimpleResponse |
kpiTesting(ExecutionContext ctx,
String message,
long timeoutMillis)
logs a message.
|
void |
listOfComplexOperation(ExecutionContext ctx,
List<ComplexObject> inputList)
Operation to pass a list of complex objects to check missing fields of entries are detected
|
void |
listOfComplexOperation(ExecutionContext ctx,
List<ComplexObject> inputList,
long timeoutMillis)
Operation to pass a list of complex objects to check missing fields of entries are detected.
|
SimpleResponse |
logMessage(ExecutionContext ctx,
String logString,
String logLevel)
logs a message
|
SimpleResponse |
logMessage(ExecutionContext ctx,
String logString,
String logLevel,
long timeoutMillis)
logs a message.
|
void |
mandatoryCollectionElementTest(ExecutionContext ctx,
List<ComplexObject> inputList,
Map<String,ComplexObject> inputMap)
Echos list where the element itself is a complex type with mandatory items
|
void |
mandatoryCollectionElementTest(ExecutionContext ctx,
List<ComplexObject> inputList,
Map<String,ComplexObject> inputMap,
long timeoutMillis)
Echos list where the element itself is a complex type with mandatory items.
|
MandatoryParamsOperationResponseObject |
mandatoryParamsOperation(ExecutionContext ctx,
String headerParam,
String queryParam,
MandatoryParamsRequest message)
Takes one of each rest parameter type, but they are not mandatory (barring path which is always mandatory)
|
MandatoryParamsOperationResponseObject |
mandatoryParamsOperation(ExecutionContext ctx,
String headerParam,
String queryParam,
MandatoryParamsRequest message,
long timeoutMillis)
Takes one of each rest parameter type, but they are not mandatory (barring path which is always mandatory).
|
MapDateTimeKeyOperationResponseObject |
mapDateTimeKeyOperation(ExecutionContext ctx,
BodyParamMapDateTimeKeyObject message)
Takes a post body that contains a map with a date time key
|
MapDateTimeKeyOperationResponseObject |
mapDateTimeKeyOperation(ExecutionContext ctx,
BodyParamMapDateTimeKeyObject message,
long timeoutMillis)
Takes a post body that contains a map with a date time key.
|
void |
mapOfComplexOperation(ExecutionContext ctx,
Map<String,ComplexObject> inputMap)
Operation to pass a map of string:complex objects to check missing fields of entries are detected
|
void |
mapOfComplexOperation(ExecutionContext ctx,
Map<String,ComplexObject> inputMap,
long timeoutMillis)
Operation to pass a map of string:complex objects to check missing fields of entries are detected.
|
NonMandatoryParamsOperationResponseObject |
nonMandatoryParamsOperation(ExecutionContext ctx,
String headerParam,
String queryParam,
NonMandatoryParamsRequest message)
Takes one of each rest parameter type, but they are not mandatory (barring path which is always mandatory)
|
NonMandatoryParamsOperationResponseObject |
nonMandatoryParamsOperation(ExecutionContext ctx,
String headerParam,
String queryParam,
NonMandatoryParamsRequest message,
long timeoutMillis)
Takes one of each rest parameter type, but they are not mandatory (barring path which is always mandatory).
|
SimpleResponse |
setHealthStatusInfo(ExecutionContext ctx,
HealthStatusInfoRequest message)
Sets the Baseline2 service's healthy status
|
SimpleResponse |
setHealthStatusInfo(ExecutionContext ctx,
HealthStatusInfoRequest message,
long timeoutMillis)
Sets the Baseline2 service's healthy status.
|
void |
setOfComplexOperation(ExecutionContext ctx,
Set<ComplexObject> inputSet)
Operation to pass a set of complex objects to check missing fields of entries are detected
|
void |
setOfComplexOperation(ExecutionContext ctx,
Set<ComplexObject> inputSet,
long timeoutMillis)
Operation to pass a set of complex objects to check missing fields of entries are detected.
|
ConnectedResponse |
simpleConnectedList(ExecutionContext ctx)
Connected operation
|
ConnectedResponse |
simpleConnectedList(ExecutionContext ctx,
long timeoutMillis)
Connected operation.
|
ConnectedResponse |
simpleConnectedObject(ExecutionContext ctx)
Connected operation
|
ConnectedResponse |
simpleConnectedObject(ExecutionContext ctx,
long timeoutMillis)
Connected operation.
|
NonMandatoryParamsOperationResponseObject |
simpleEnumListOperation(ExecutionContext ctx,
List<SimpleEnum> headerParam,
List<SimpleEnum> queryParam)
Takes one of each rest parameter type, that is an list of SimpleEnums
|
NonMandatoryParamsOperationResponseObject |
simpleEnumListOperation(ExecutionContext ctx,
List<SimpleEnum> headerParam,
List<SimpleEnum> queryParam,
long timeoutMillis)
Takes one of each rest parameter type, that is an list of SimpleEnums.
|
NonMandatoryParamsOperationResponseObject |
simpleEnumSetOperation(ExecutionContext ctx,
Set<SimpleEnum> headerParam,
Set<SimpleEnum> queryParam)
Takes one of each rest parameter type, that is an set of SimpleEnums
|
NonMandatoryParamsOperationResponseObject |
simpleEnumSetOperation(ExecutionContext ctx,
Set<SimpleEnum> headerParam,
Set<SimpleEnum> queryParam,
long timeoutMillis)
Takes one of each rest parameter type, that is an set of SimpleEnums.
|
Boolean |
simpleEventPublication(ExecutionContext ctx,
TimeContainer time)
Bridging call between a request based transport and an event based transport.
|
Boolean |
simpleEventPublication(ExecutionContext ctx,
TimeContainer time,
long timeoutMillis)
Bridging call between a request based transport and an event based transport.
|
SimpleMapOperationResponseObject |
simpleMapOperation(ExecutionContext ctx,
BodyParamSimpleMapObject message)
Takes a post body that contains a simple (string, string) map
|
SimpleMapOperationResponseObject |
simpleMapOperation(ExecutionContext ctx,
BodyParamSimpleMapObject message,
long timeoutMillis)
Takes a post body that contains a simple (string, string) map.
|
SimpleSetOperationResponseObject |
simpleSetOperation(ExecutionContext ctx,
BodyParamSimpleSetObject message)
Takes a post body that contains a simple (string) set
|
SimpleSetOperationResponseObject |
simpleSetOperation(ExecutionContext ctx,
BodyParamSimpleSetObject message,
long timeoutMillis)
Takes a post body that contains a simple (string) set.
|
NonMandatoryParamsOperationResponseObject |
stringListOperation(ExecutionContext ctx,
List<String> headerParam,
List<String> queryParam)
Takes one of each rest parameter type, that is an list of strings
|
NonMandatoryParamsOperationResponseObject |
stringListOperation(ExecutionContext ctx,
List<String> headerParam,
List<String> queryParam,
long timeoutMillis)
Takes one of each rest parameter type, that is an list of strings.
|
NonMandatoryParamsOperationResponseObject |
stringSetOperation(ExecutionContext ctx,
Set<String> headerParam,
Set<String> queryParam)
Takes one of each rest parameter type, that is an set of strings
|
NonMandatoryParamsOperationResponseObject |
stringSetOperation(ExecutionContext ctx,
Set<String> headerParam,
Set<String> queryParam,
long timeoutMillis)
Takes one of each rest parameter type, that is an set of strings.
|
String |
stringSimpleTypeEcho(ExecutionContext ctx,
String msg)
An operation which echoes a string
|
String |
stringSimpleTypeEcho(ExecutionContext ctx,
String msg,
long timeoutMillis)
An operation which echoes a string.
|
void |
subscribeToListEvent(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of ListEvent events.
|
void |
subscribeToLogMessage(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of LogMessage events.
|
void |
subscribeToLongEvent(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of LongEvent events.
|
void |
subscribeToMapEvent(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of MapEvent events.
|
void |
subscribeToMatchedBet(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of MatchedBet events.
|
void |
subscribeToOwnEvents(ExecutionContext ctx,
List<String> events)
Subscribe to my own events
|
void |
subscribeToOwnEvents(ExecutionContext ctx,
List<String> events,
long timeoutMillis)
Subscribe to my own events.
|
void |
subscribeToSetEvent(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of SetEvent events.
|
void |
subscribeToTimeTick(ExecutionContext ctx,
Object[] args,
ExecutionObserver observer)
This allows the execution venue to subscribe to your application to facilitate publication
of TimeTick events.
|
SimpleResponse |
testBodyParams(ExecutionContext ctx,
String message,
Integer value,
ComplexObject complex,
SimpleValidValue myEnum,
ComplexObject anotherComplex)
test of a multi-bodied service
|
SimpleResponse |
testBodyParams(ExecutionContext ctx,
String message,
Integer value,
ComplexObject complex,
SimpleValidValue myEnum,
ComplexObject anotherComplex,
long timeoutMillis)
test of a multi-bodied service.
|
SimpleResponse |
testComplexMutator(ExecutionContext ctx,
ComplexObject message)
test of a service that takes a complex object and returns a complex object
|
SimpleResponse |
testComplexMutator(ExecutionContext ctx,
ComplexObject message,
long timeoutMillis)
test of a service that takes a complex object and returns a complex object.
|
TestResults |
testConnectedObjects(ExecutionContext ctx,
TestConnectedObjectsProtocolEnum protocol)
Performs a test of connected object functionality
|
TestResults |
testConnectedObjects(ExecutionContext ctx,
TestConnectedObjectsProtocolEnum protocol,
long timeoutMillis)
Performs a test of connected object functionality.
|
DateContainer |
testDateRetrieval(ExecutionContext ctx,
DateContainer inputDates)
Return some date information
|
DateContainer |
testDateRetrieval(ExecutionContext ctx,
DateContainer inputDates,
long timeoutMillis)
Return some date information.
|
List<SimpleResponse> |
testDirectListReturn(ExecutionContext ctx,
Integer seed,
AsyncBehaviour async)
Return a list
|
List<SimpleResponse> |
testDirectListReturn(ExecutionContext ctx,
Integer seed,
AsyncBehaviour async,
long timeoutMillis)
Return a list.
|
Map<String,SimpleResponse> |
testDirectMapReturn(ExecutionContext ctx,
Integer seed,
AsyncBehaviour async)
Return a map
|
Map<String,SimpleResponse> |
testDirectMapReturn(ExecutionContext ctx,
Integer seed,
AsyncBehaviour async,
long timeoutMillis)
Return a map.
|
DoubleResponse |
testDoubleHandling(ExecutionContext ctx,
DoubleContainer doubleContainer,
Double doubleVal)
Return some date information
|
DoubleResponse |
testDoubleHandling(ExecutionContext ctx,
DoubleContainer doubleContainer,
Double doubleVal,
long timeoutMillis)
Return some date information.
|
SimpleResponse |
testException(ExecutionContext ctx,
String responseCode,
String message)
a service that always throws an exception
|
SimpleResponse |
testException(ExecutionContext ctx,
String responseCode,
String message,
long timeoutMillis)
a service that always throws an exception.
|
SimpleResponse |
testExceptionQA(ExecutionContext ctx,
String message)
a service that always throws an exception
|
SimpleResponse |
testExceptionQA(ExecutionContext ctx,
String message,
long timeoutMillis)
a service that always throws an exception.
|
IdentChain |
testIdentityChain(ExecutionContext ctx)
Identity chain test
|
IdentChain |
testIdentityChain(ExecutionContext ctx,
long timeoutMillis)
Identity chain test.
|
LargeRequest |
testLargeGet(ExecutionContext ctx,
Integer size)
Test of an idempotent service.
|
LargeRequest |
testLargeGet(ExecutionContext ctx,
Integer size,
long timeoutMillis)
Test of an idempotent service.
|
MapDataType |
testLargeMapGet(ExecutionContext ctx,
Integer size)
Test of an idempotent service.
|
MapDataType |
testLargeMapGet(ExecutionContext ctx,
Integer size,
long timeoutMillis)
Test of an idempotent service.
|
SimpleResponse |
testLargePost(ExecutionContext ctx,
LargeRequest largeRequest)
Takes a list of complex objects and returns the number of values in the list.
|
SimpleResponse |
testLargePost(ExecutionContext ctx,
LargeRequest largeRequest,
long timeoutMillis)
Takes a list of complex objects and returns the number of values in the list.
|
SimpleResponse |
testLargePostQA(ExecutionContext ctx,
LargeRequest largeRequest)
Takes a list of complex objects and returns the number of values in the list.
|
SimpleResponse |
testLargePostQA(ExecutionContext ctx,
LargeRequest largeRequest,
long timeoutMillis)
Takes a list of complex objects and returns the number of values in the list.
|
PrimitiveLists |
testListRetrieval(ExecutionContext ctx,
Integer seed)
Return some lists
|
PrimitiveLists |
testListRetrieval(ExecutionContext ctx,
Integer seed,
long timeoutMillis)
Return some lists.
|
SimpleResponseMap |
testMapsNameClash(ExecutionContext ctx,
SimpleMap mapParam) |
SimpleResponseMap |
testMapsNameClash(ExecutionContext ctx,
SimpleMap mapParam,
long timeoutMillis)
.
|
SimpleResponse |
testNamedCougarException(ExecutionContext ctx,
String errorCodeName)
a service used to test throwing a Cougar Exception with the given error code
|
SimpleResponse |
testNamedCougarException(ExecutionContext ctx,
String errorCodeName,
long timeoutMillis)
a service used to test throwing a Cougar Exception with the given error code.
|
NoParamsResponse |
testNoParams(ExecutionContext ctx)
No Params test
|
NoParamsResponse |
testNoParams(ExecutionContext ctx,
long timeoutMillis)
No Params test.
|
List<String> |
testParameterStyles(ExecutionContext ctx,
TestParameterStylesHeaderParamEnum HeaderParam,
String secondHeaderParam,
String queryParam,
Date dateQueryParam,
Float ok)
Ensure that REST parameters can be taken from different sources
|
List<String> |
testParameterStyles(ExecutionContext ctx,
TestParameterStylesHeaderParamEnum HeaderParam,
String secondHeaderParam,
String queryParam,
Date dateQueryParam,
Float ok,
long timeoutMillis)
Ensure that REST parameters can be taken from different sources.
|
SimpleResponse |
testParameterStylesQA(ExecutionContext ctx,
TestParameterStylesQAHeaderParamEnum HeaderParam,
String queryParam,
Date dateQueryParam)
Ensure that REST parameters can be taken from different sources
|
SimpleResponse |
testParameterStylesQA(ExecutionContext ctx,
TestParameterStylesQAHeaderParamEnum HeaderParam,
String queryParam,
Date dateQueryParam,
long timeoutMillis)
Ensure that REST parameters can be taken from different sources.
|
SimpleResponse |
testSecureService(ExecutionContext ctx,
String message)
a service with a security attribute - cannot be called without an Authorisation token.
|
SimpleResponse |
testSecureService(ExecutionContext ctx,
String message,
long timeoutMillis)
a service with a security attribute - cannot be called without an Authorisation token.
|
List<Date> |
testSimpleDateListGet(ExecutionContext ctx,
List<Date> inputList)
Takes a list arg and echos it back in a list
|
List<Date> |
testSimpleDateListGet(ExecutionContext ctx,
List<Date> inputList,
long timeoutMillis)
Takes a list arg and echos it back in a list.
|
SimpleResponse |
testSimpleGet(ExecutionContext ctx,
String message)
test of an idempotent service.
|
SimpleResponse |
testSimpleGet(ExecutionContext ctx,
String message,
long timeoutMillis)
test of an idempotent service.
|
SimpleResponse |
testSimpleGetQA(ExecutionContext ctx,
String message)
test of an idempotent service.
|
SimpleResponse |
testSimpleGetQA(ExecutionContext ctx,
String message,
long timeoutMillis)
test of an idempotent service.
|
List<String> |
testSimpleListGet(ExecutionContext ctx,
List<String> inputList)
Takes a list arg and echos it back in a list
|
List<String> |
testSimpleListGet(ExecutionContext ctx,
List<String> inputList,
long timeoutMillis)
Takes a list arg and echos it back in a list.
|
Map<String,String> |
testSimpleMapGet(ExecutionContext ctx,
Map<String,String> inputMap)
Takes a single arg and echos it back in a map
|
Map<String,String> |
testSimpleMapGet(ExecutionContext ctx,
Map<String,String> inputMap,
long timeoutMillis)
Takes a single arg and echos it back in a map.
|
Set<String> |
testSimpleSetGet(ExecutionContext ctx,
Set<String> inputSet)
Takes a set arg and echos it back in a set
|
Set<String> |
testSimpleSetGet(ExecutionContext ctx,
Set<String> inputSet,
long timeoutMillis)
Takes a set arg and echos it back in a set.
|
SimpleContainer |
testSimpleTypeReplacement(ExecutionContext ctx,
Integer simpleInt,
Double simpleDouble,
String simpleString,
SimpleValidValue simpleEnum)
Test that simple types are handled by Cougar
|
SimpleContainer |
testSimpleTypeReplacement(ExecutionContext ctx,
Integer simpleInt,
Double simpleDouble,
String simpleString,
SimpleValidValue simpleEnum,
long timeoutMillis)
Test that simple types are handled by Cougar.
|
void |
testSleep(ExecutionContext ctx,
Long sleep)
provides a call that will sleep for the supplied period
|
void |
testSleep(ExecutionContext ctx,
Long sleep,
long timeoutMillis)
provides a call that will sleep for the supplied period.
|
SimpleListContainer |
testStringableLists(ExecutionContext ctx,
Set<Integer> intList,
List<String> stringList,
List<SimpleValidValue> enumList)
Test that lists are stringable if they are enums or integers
|
SimpleListContainer |
testStringableLists(ExecutionContext ctx,
Set<Integer> intList,
List<String> stringList,
List<SimpleValidValue> enumList,
long timeoutMillis)
Test that lists are stringable if they are enums or integers.
|
void |
unsubscribeFromOwnEvents(ExecutionContext ctx,
List<String> events)
Unsubscribe from my own events
|
void |
unsubscribeFromOwnEvents(ExecutionContext ctx,
List<String> events,
long timeoutMillis)
Unsubscribe from my own events.
|
void |
updateComplexConnectedObject(ExecutionContext ctx,
VeryComplexObject updatedObject) |
void |
updateComplexConnectedObject(ExecutionContext ctx,
VeryComplexObject updatedObject,
long timeoutMillis)
.
|
void |
updateSimpleConnectedList(ExecutionContext ctx,
List<SimpleConnectedObject> updatedObject) |
void |
updateSimpleConnectedList(ExecutionContext ctx,
List<SimpleConnectedObject> updatedObject,
long timeoutMillis)
.
|
void |
updateSimpleConnectedObject(ExecutionContext ctx,
SimpleConnectedObject updatedObject) |
void |
updateSimpleConnectedObject(ExecutionContext ctx,
SimpleConnectedObject updatedObject,
long timeoutMillis)
.
|
void |
voidResponseOperation(ExecutionContext ctx,
String message)
Operation with a void response type
|
void |
voidResponseOperation(ExecutionContext ctx,
String message,
long timeoutMillis)
Operation with a void response type.
|
SimpleResponse |
waitSeconds(ExecutionContext ctx,
String seconds)
logs a message
|
SimpleResponse |
waitSeconds(ExecutionContext ctx,
String seconds,
long timeoutMillis)
logs a message.
|
String echoCougarPropertyValue(ExecutionContext ctx, String propertyName, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.propertyName - The property to get the value oftimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionString echoCougarPropertyValue(ExecutionContext ctx, String propertyName) throws SimpleException
ctx - the context of the request.propertyName - The property to get the value ofSimpleException - if the remote Application threw SimpleExceptionvoid mandatoryCollectionElementTest(ExecutionContext ctx, List<ComplexObject> inputList, Map<String,ComplexObject> inputMap, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputList - input listinputMap - input maptimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid mandatoryCollectionElementTest(ExecutionContext ctx, List<ComplexObject> inputList, Map<String,ComplexObject> inputMap) throws SimpleException
ctx - the context of the request.inputList - input listinputMap - input mapSimpleException - if the remote Application threw SimpleExceptionvoid interceptorCheckedExceptionOperation(ExecutionContext ctx, PreOrPostInterceptorException preOrPostException, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.preOrPostException - Set this parameter to PRE or POST for an exception to be thrown either pre or post executiontimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid interceptorCheckedExceptionOperation(ExecutionContext ctx, PreOrPostInterceptorException preOrPostException) throws SimpleException
ctx - the context of the request.preOrPostException - Set this parameter to PRE or POST for an exception to be thrown either pre or post executionSimpleException - if the remote Application threw SimpleExceptionvoid listOfComplexOperation(ExecutionContext ctx, List<ComplexObject> inputList, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputList - input listtimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid listOfComplexOperation(ExecutionContext ctx, List<ComplexObject> inputList) throws SimpleException
ctx - the context of the request.inputList - input listSimpleException - if the remote Application threw SimpleExceptionvoid setOfComplexOperation(ExecutionContext ctx, Set<ComplexObject> inputSet, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputSet - input listtimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid setOfComplexOperation(ExecutionContext ctx, Set<ComplexObject> inputSet) throws SimpleException
ctx - the context of the request.inputSet - input listSimpleException - if the remote Application threw SimpleExceptionvoid mapOfComplexOperation(ExecutionContext ctx, Map<String,ComplexObject> inputMap, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputMap - input listtimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid mapOfComplexOperation(ExecutionContext ctx, Map<String,ComplexObject> inputMap) throws SimpleException
ctx - the context of the request.inputMap - input listSimpleException - if the remote Application threw SimpleExceptionList<Date> testSimpleDateListGet(ExecutionContext ctx, List<Date> inputList, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputList - the parameter name (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionList<Date> testSimpleDateListGet(ExecutionContext ctx, List<Date> inputList) throws SimpleException
ctx - the context of the request.inputList - the parameter name (mandatory)SimpleException - if the remote Application threw SimpleExceptionMap<String,String> testSimpleMapGet(ExecutionContext ctx, Map<String,String> inputMap, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputMap - the parameter name (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionMap<String,String> testSimpleMapGet(ExecutionContext ctx, Map<String,String> inputMap) throws SimpleException
ctx - the context of the request.inputMap - the parameter name (mandatory)SimpleException - if the remote Application threw SimpleExceptionList<String> testSimpleListGet(ExecutionContext ctx, List<String> inputList, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputList - the parameter name (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionList<String> testSimpleListGet(ExecutionContext ctx, List<String> inputList) throws SimpleException
ctx - the context of the request.inputList - the parameter name (mandatory)SimpleException - if the remote Application threw SimpleExceptionSet<String> testSimpleSetGet(ExecutionContext ctx, Set<String> inputSet, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputSet - the parameter name (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSet<String> testSimpleSetGet(ExecutionContext ctx, Set<String> inputSet) throws SimpleException
ctx - the context of the request.inputSet - the parameter name (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testSimpleGet(ExecutionContext ctx, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testSimpleGet(ExecutionContext ctx, String message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testSimpleGetQA(ExecutionContext ctx, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testSimpleGetQA(ExecutionContext ctx, String message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionLargeRequest testLargeGet(ExecutionContext ctx, Integer size, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.size - the list of complex objects (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionLargeRequest testLargeGet(ExecutionContext ctx, Integer size) throws SimpleException
ctx - the context of the request.size - the list of complex objects (mandatory)SimpleException - if the remote Application threw SimpleExceptionMapDataType testLargeMapGet(ExecutionContext ctx, Integer size, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.size - the list of complex objects (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionMapDataType testLargeMapGet(ExecutionContext ctx, Integer size) throws SimpleException
ctx - the context of the request.size - the list of complex objects (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponseMap testMapsNameClash(ExecutionContext ctx, SimpleMap mapParam, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.mapParam - the list of complex objects (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponseMap testMapsNameClash(ExecutionContext ctx, SimpleMap mapParam) throws SimpleException
ctx - the context of the request.mapParam - the list of complex objects (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid testSleep(ExecutionContext ctx, Long sleep, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.sleep - The length of time in millis this method is to sleep. must be > 0 (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid testSleep(ExecutionContext ctx, Long sleep) throws SimpleException
ctx - the context of the request.sleep - The length of time in millis this method is to sleep. must be > 0 (mandatory)SimpleException - if the remote Application threw SimpleExceptionInteger cancelSleeps(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionInteger cancelSleeps(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionList<String> testParameterStyles(ExecutionContext ctx, TestParameterStylesHeaderParamEnum HeaderParam, String secondHeaderParam, String queryParam, Date dateQueryParam, Float ok, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.HeaderParam - the header parametersecondHeaderParam - the second (unbounded) header parameterqueryParam - the query parameter (mandatory)dateQueryParam - the query parameter (mandatory)ok - some old stufftimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionList<String> testParameterStyles(ExecutionContext ctx, TestParameterStylesHeaderParamEnum HeaderParam, String secondHeaderParam, String queryParam, Date dateQueryParam, Float ok) throws SimpleException
ctx - the context of the request.HeaderParam - the header parametersecondHeaderParam - the second (unbounded) header parameterqueryParam - the query parameter (mandatory)dateQueryParam - the query parameter (mandatory)ok - some old stuffSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testParameterStylesQA(ExecutionContext ctx, TestParameterStylesQAHeaderParamEnum HeaderParam, String queryParam, Date dateQueryParam, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.HeaderParam - the header parameter (mandatory)queryParam - the query parameter (mandatory)dateQueryParam - the query parameter (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testParameterStylesQA(ExecutionContext ctx, TestParameterStylesQAHeaderParamEnum HeaderParam, String queryParam, Date dateQueryParam) throws SimpleException
ctx - the context of the request.HeaderParam - the header parameter (mandatory)queryParam - the query parameter (mandatory)dateQueryParam - the query parameter (mandatory)SimpleException - if the remote Application threw SimpleExceptionDateContainer testDateRetrieval(ExecutionContext ctx, DateContainer inputDates, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.inputDates - the query parameter (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDateContainer testDateRetrieval(ExecutionContext ctx, DateContainer inputDates) throws SimpleException
ctx - the context of the request.inputDates - the query parameter (mandatory)SimpleException - if the remote Application threw SimpleExceptionDoubleResponse testDoubleHandling(ExecutionContext ctx, DoubleContainer doubleContainer, Double doubleVal, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.doubleContainer - the query parameter (mandatory)doubleVal - the query parameter (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDoubleResponse testDoubleHandling(ExecutionContext ctx, DoubleContainer doubleContainer, Double doubleVal) throws SimpleException
ctx - the context of the request.doubleContainer - the query parameter (mandatory)doubleVal - the query parameter (mandatory)SimpleException - if the remote Application threw SimpleExceptionPrimitiveLists testListRetrieval(ExecutionContext ctx, Integer seed, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.seed - the seed (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionPrimitiveLists testListRetrieval(ExecutionContext ctx, Integer seed) throws SimpleException
ctx - the context of the request.seed - the seed (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testComplexMutator(ExecutionContext ctx, ComplexObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the complex object (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testComplexMutator(ExecutionContext ctx, ComplexObject message) throws SimpleException
ctx - the context of the request.message - the complex object (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testLargePost(ExecutionContext ctx, LargeRequest largeRequest, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.largeRequest - the list of complex objects (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testLargePost(ExecutionContext ctx, LargeRequest largeRequest) throws SimpleException
ctx - the context of the request.largeRequest - the list of complex objects (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testLargePostQA(ExecutionContext ctx, LargeRequest largeRequest, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.largeRequest - the list of complex objects (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testLargePostQA(ExecutionContext ctx, LargeRequest largeRequest) throws SimpleException
ctx - the context of the request.largeRequest - the list of complex objects (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testException(ExecutionContext ctx, String responseCode, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException, WotsitException
ctx - the context of the request.responseCode - The service response code (mandatory)message - The service Parameter (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionWotsitException - if the remote Application threw WotsitExceptionSimpleResponse testException(ExecutionContext ctx, String responseCode, String message) throws SimpleException, WotsitException
ctx - the context of the request.responseCode - The service response code (mandatory)message - The service Parameter (mandatory)SimpleException - if the remote Application threw SimpleExceptionWotsitException - if the remote Application threw WotsitExceptionSimpleResponse testExceptionQA(ExecutionContext ctx, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException, WotsitException
ctx - the context of the request.message - The service Parameter (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionWotsitException - if the remote Application threw WotsitExceptionSimpleResponse testExceptionQA(ExecutionContext ctx, String message) throws SimpleException, WotsitException
ctx - the context of the request.message - The service Parameter (mandatory)SimpleException - if the remote Application threw SimpleExceptionWotsitException - if the remote Application threw WotsitExceptionSimpleResponse testNamedCougarException(ExecutionContext ctx, String errorCodeName, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.errorCodeName - The name of the error code to create and throw (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testNamedCougarException(ExecutionContext ctx, String errorCodeName) throws SimpleException
ctx - the context of the request.errorCodeName - The name of the error code to create and throw (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testSecureService(ExecutionContext ctx, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - The service Parameter (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testSecureService(ExecutionContext ctx, String message) throws SimpleException
ctx - the context of the request.message - The service Parameter (mandatory)SimpleException - if the remote Application threw SimpleExceptionNoParamsResponse testNoParams(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionNoParamsResponse testNoParams(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionIdentChain testIdentityChain(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionIdentChain testIdentityChain(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionSimpleContainer testSimpleTypeReplacement(ExecutionContext ctx, Integer simpleInt, Double simpleDouble, String simpleString, SimpleValidValue simpleEnum, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.simpleInt - A simple value (mandatory)simpleDouble - A simple value (mandatory)simpleString - A simple value (mandatory)simpleEnum - A simple value (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleContainer testSimpleTypeReplacement(ExecutionContext ctx, Integer simpleInt, Double simpleDouble, String simpleString, SimpleValidValue simpleEnum) throws SimpleException
ctx - the context of the request.simpleInt - A simple value (mandatory)simpleDouble - A simple value (mandatory)simpleString - A simple value (mandatory)simpleEnum - A simple value (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleListContainer testStringableLists(ExecutionContext ctx, Set<Integer> intList, List<String> stringList, List<SimpleValidValue> enumList, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.intList - A simple value (mandatory)stringList - A simple value (mandatory)enumList - A simple value (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleListContainer testStringableLists(ExecutionContext ctx, Set<Integer> intList, List<String> stringList, List<SimpleValidValue> enumList) throws SimpleException
ctx - the context of the request.intList - A simple value (mandatory)stringList - A simple value (mandatory)enumList - A simple value (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse testBodyParams(ExecutionContext ctx, String message, Integer value, ComplexObject complex, SimpleValidValue myEnum, ComplexObject anotherComplex, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the complex object (mandatory)value - the complex object (mandatory)complex - the complex object (mandatory)myEnum - the complex object (mandatory)anotherComplex - the complex object (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse testBodyParams(ExecutionContext ctx, String message, Integer value, ComplexObject complex, SimpleValidValue myEnum, ComplexObject anotherComplex) throws SimpleException
ctx - the context of the request.message - the complex object (mandatory)value - the complex object (mandatory)complex - the complex object (mandatory)myEnum - the complex object (mandatory)anotherComplex - the complex object (mandatory)SimpleException - if the remote Application threw SimpleExceptionMap<String,SimpleResponse> testDirectMapReturn(ExecutionContext ctx, Integer seed, AsyncBehaviour async, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.seed - the seed (mandatory)async - how the result is to be returned (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionMap<String,SimpleResponse> testDirectMapReturn(ExecutionContext ctx, Integer seed, AsyncBehaviour async) throws SimpleException
ctx - the context of the request.seed - the seed (mandatory)async - how the result is to be returned (mandatory)SimpleException - if the remote Application threw SimpleExceptionList<SimpleResponse> testDirectListReturn(ExecutionContext ctx, Integer seed, AsyncBehaviour async, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.seed - the seed (mandatory)async - how the result is to be returned (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionList<SimpleResponse> testDirectListReturn(ExecutionContext ctx, Integer seed, AsyncBehaviour async) throws SimpleException
ctx - the context of the request.seed - the seed (mandatory)async - how the result is to be returned (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse kpiTesting(ExecutionContext ctx, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to log (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse kpiTesting(ExecutionContext ctx, String message) throws SimpleException
ctx - the context of the request.message - the message to log (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse waitSeconds(ExecutionContext ctx, String seconds, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.seconds - the message to log (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse waitSeconds(ExecutionContext ctx, String seconds) throws SimpleException
ctx - the context of the request.seconds - the message to log (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse logMessage(ExecutionContext ctx, String logString, String logLevel, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.logString - the message to log (mandatory)logLevel - log level (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse logMessage(ExecutionContext ctx, String logString, String logLevel) throws SimpleException
ctx - the context of the request.logString - the message to log (mandatory)logLevel - log level (mandatory)SimpleException - if the remote Application threw SimpleExceptionLong bulkCaller(ExecutionContext ctx, Integer cycles, String logLevel, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.cycles - The number of cycles (mandatory)logLevel - log leveltimeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionLong bulkCaller(ExecutionContext ctx, Integer cycles, String logLevel) throws SimpleException
ctx - the context of the request.cycles - The number of cycles (mandatory)logLevel - log levelSimpleException - if the remote Application threw SimpleExceptionSimpleResponse changeLogLevel(ExecutionContext ctx, String logName, String level, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.logName - the name of the log to change logging level on (mandatory)level - the logging level to set the log to (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse changeLogLevel(ExecutionContext ctx, String logName, String level) throws SimpleException
ctx - the context of the request.logName - the name of the log to change logging level on (mandatory)level - the logging level to set the log to (mandatory)SimpleException - if the remote Application threw SimpleExceptionEnumOperationResponseObject enumOperation(ExecutionContext ctx, EnumOperationHeaderParamEnum headerParam, EnumOperationQueryParamEnum queryParam, BodyParamEnumObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionEnumOperationResponseObject enumOperation(ExecutionContext ctx, EnumOperationHeaderParamEnum headerParam, EnumOperationQueryParamEnum queryParam, BodyParamEnumObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionEnumHandling enumHandling(ExecutionContext ctx, EnumHandling bodyParameter, Boolean returnUnknown, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.bodyParameter - The passed bodyParameter (mandatory)returnUnknown - Whether to return the ServerOnly value (true) or the ClientServer (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionEnumHandling enumHandling(ExecutionContext ctx, EnumHandling bodyParameter, Boolean returnUnknown) throws SimpleException
ctx - the context of the request.bodyParameter - The passed bodyParameter (mandatory)returnUnknown - Whether to return the ServerOnly value (true) or the ClientServer (mandatory)SimpleException - if the remote Application threw SimpleExceptionEnumWrapper<ClientServerEnum> enumHandling2(ExecutionContext ctx, ClientServerEnum bodyParameter, Boolean returnUnknown, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.bodyParameter - The passed bodyParameter (mandatory)returnUnknown - Whether to return the ServerOnly value (true) or the ClientServer (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionEnumWrapper<ClientServerEnum> enumHandling2(ExecutionContext ctx, ClientServerEnum bodyParameter, Boolean returnUnknown) throws SimpleException
ctx - the context of the request.bodyParameter - The passed bodyParameter (mandatory)returnUnknown - Whether to return the ServerOnly value (true) or the ClientServer (mandatory)SimpleException - if the remote Application threw SimpleExceptionEnumWrapper<EnumHandling3WrappedValueEnum> enumHandling3(ExecutionContext ctx, EnumHandling3BodyParameterEnum bodyParameter, Boolean returnUnknown, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.bodyParameter - The passed bodyParameter (mandatory)returnUnknown - Whether to return the ServerOnly value (true) or the ClientServer (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionEnumWrapper<EnumHandling3WrappedValueEnum> enumHandling3(ExecutionContext ctx, EnumHandling3BodyParameterEnum bodyParameter, Boolean returnUnknown) throws SimpleException
ctx - the context of the request.bodyParameter - The passed bodyParameter (mandatory)returnUnknown - Whether to return the ServerOnly value (true) or the ClientServer (mandatory)SimpleException - if the remote Application threw SimpleExceptionI32OperationResponseObject i32Operation(ExecutionContext ctx, Integer headerParam, Integer queryParam, BodyParamI32Object message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionI32OperationResponseObject i32Operation(ExecutionContext ctx, Integer headerParam, Integer queryParam, BodyParamI32Object message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionI64OperationResponseObject i64Operation(ExecutionContext ctx, Long headerParam, Long queryParam, BodyParamI64Object message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionI64OperationResponseObject i64Operation(ExecutionContext ctx, Long headerParam, Long queryParam, BodyParamI64Object message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionByteOperationResponseObject byteOperation(ExecutionContext ctx, Byte headerParam, Byte queryParam, BodyParamByteObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionByteOperationResponseObject byteOperation(ExecutionContext ctx, Byte headerParam, Byte queryParam, BodyParamByteObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionFloatOperationResponseObject floatOperation(ExecutionContext ctx, Float headerParam, Float queryParam, BodyParamFloatObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionFloatOperationResponseObject floatOperation(ExecutionContext ctx, Float headerParam, Float queryParam, BodyParamFloatObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDoubleOperationResponseObject doubleOperation(ExecutionContext ctx, Double headerParam, Double queryParam, BodyParamDoubleObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDoubleOperationResponseObject doubleOperation(ExecutionContext ctx, Double headerParam, Double queryParam, BodyParamDoubleObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionBoolOperationResponseObject boolOperation(ExecutionContext ctx, Boolean headerParam, Boolean queryParam, BodyParamBoolObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionBoolOperationResponseObject boolOperation(ExecutionContext ctx, Boolean headerParam, Boolean queryParam, BodyParamBoolObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject nonMandatoryParamsOperation(ExecutionContext ctx, String headerParam, String queryParam, NonMandatoryParamsRequest message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameterqueryParam - the message to echomessage - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject nonMandatoryParamsOperation(ExecutionContext ctx, String headerParam, String queryParam, NonMandatoryParamsRequest message) throws SimpleException
ctx - the context of the request.headerParam - the header parameterqueryParam - the message to echomessage - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionMandatoryParamsOperationResponseObject mandatoryParamsOperation(ExecutionContext ctx, String headerParam, String queryParam, MandatoryParamsRequest message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionMandatoryParamsOperationResponseObject mandatoryParamsOperation(ExecutionContext ctx, String headerParam, String queryParam, MandatoryParamsRequest message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleResponse setHealthStatusInfo(ExecutionContext ctx, HealthStatusInfoRequest message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleResponse setHealthStatusInfo(ExecutionContext ctx, HealthStatusInfoRequest message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDateTimeOperationResponseObject dateTimeOperation(ExecutionContext ctx, BodyParamDateTimeObject bodyParamDateTimeObject, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.bodyParamDateTimeObject - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDateTimeOperationResponseObject dateTimeOperation(ExecutionContext ctx, BodyParamDateTimeObject bodyParamDateTimeObject) throws SimpleException
ctx - the context of the request.bodyParamDateTimeObject - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleMapOperationResponseObject simpleMapOperation(ExecutionContext ctx, BodyParamSimpleMapObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleMapOperationResponseObject simpleMapOperation(ExecutionContext ctx, BodyParamSimpleMapObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionComplexMapOperationResponseObject complexMapOperation(ExecutionContext ctx, BodyParamComplexMapObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionComplexMapOperationResponseObject complexMapOperation(ExecutionContext ctx, BodyParamComplexMapObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionSimpleSetOperationResponseObject simpleSetOperation(ExecutionContext ctx, BodyParamSimpleSetObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSimpleSetOperationResponseObject simpleSetOperation(ExecutionContext ctx, BodyParamSimpleSetObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionComplexSetOperationResponseObject complexSetOperation(ExecutionContext ctx, BodyParamComplexSetObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionComplexSetOperationResponseObject complexSetOperation(ExecutionContext ctx, BodyParamComplexSetObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDateTimeSetOperationResponseObject dateTimeSetOperation(ExecutionContext ctx, BodyParamDateTimeSetObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDateTimeSetOperationResponseObject dateTimeSetOperation(ExecutionContext ctx, BodyParamDateTimeSetObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDateTimeListOperationResponseObject dateTimeListOperation(ExecutionContext ctx, BodyParamDateTimeListObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDateTimeListOperationResponseObject dateTimeListOperation(ExecutionContext ctx, BodyParamDateTimeListObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDateTimeMapOperationResponseObject dateTimeMapOperation(ExecutionContext ctx, BodyParamDateTimeMapObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDateTimeMapOperationResponseObject dateTimeMapOperation(ExecutionContext ctx, BodyParamDateTimeMapObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionMapDateTimeKeyOperationResponseObject mapDateTimeKeyOperation(ExecutionContext ctx, BodyParamMapDateTimeKeyObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionMapDateTimeKeyOperationResponseObject mapDateTimeKeyOperation(ExecutionContext ctx, BodyParamMapDateTimeKeyObject message) throws SimpleException
ctx - the context of the request.message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionI32SimpleOperationResponseObject i32SimpleTypeOperation(ExecutionContext ctx, Integer headerParam, Integer queryParam, I32SimpleTypeRequestObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionI32SimpleOperationResponseObject i32SimpleTypeOperation(ExecutionContext ctx, Integer headerParam, Integer queryParam, I32SimpleTypeRequestObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionEnumSimpleResponseObject enumSimpleOperation(ExecutionContext ctx, SimpleEnum headerParam, SimpleEnum queryParam, EnumSimpleRequestObject message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionEnumSimpleResponseObject enumSimpleOperation(ExecutionContext ctx, SimpleEnum headerParam, SimpleEnum queryParam, EnumSimpleRequestObject message) throws SimpleException
ctx - the context of the request.headerParam - the header parameter (mandatory)queryParam - the message to echo (mandatory)message - the message to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject stringListOperation(ExecutionContext ctx, List<String> headerParam, List<String> queryParam, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - list of strings (mandatory)queryParam - list of strings (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject stringListOperation(ExecutionContext ctx, List<String> headerParam, List<String> queryParam) throws SimpleException
ctx - the context of the request.headerParam - list of strings (mandatory)queryParam - list of strings (mandatory)SimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject stringSetOperation(ExecutionContext ctx, Set<String> headerParam, Set<String> queryParam, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - set of strings (mandatory)queryParam - set of strings (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject stringSetOperation(ExecutionContext ctx, Set<String> headerParam, Set<String> queryParam) throws SimpleException
ctx - the context of the request.headerParam - set of strings (mandatory)queryParam - set of strings (mandatory)SimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject simpleEnumListOperation(ExecutionContext ctx, List<SimpleEnum> headerParam, List<SimpleEnum> queryParam, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - list of SimpleEnum (mandatory)queryParam - list of SimpleEnum (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject simpleEnumListOperation(ExecutionContext ctx, List<SimpleEnum> headerParam, List<SimpleEnum> queryParam) throws SimpleException
ctx - the context of the request.headerParam - list of SimpleEnum (mandatory)queryParam - list of SimpleEnum (mandatory)SimpleException - if the remote Application threw SimpleExceptionEnumWrapper<SimpleValidValue> callWithEnumResponse(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionEnumWrapper<SimpleValidValue> callWithEnumResponse(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject simpleEnumSetOperation(ExecutionContext ctx, Set<SimpleEnum> headerParam, Set<SimpleEnum> queryParam, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.headerParam - set of SimpleEnum (mandatory)queryParam - set of SimpleEnum (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionNonMandatoryParamsOperationResponseObject simpleEnumSetOperation(ExecutionContext ctx, Set<SimpleEnum> headerParam, Set<SimpleEnum> queryParam) throws SimpleException
ctx - the context of the request.headerParam - set of SimpleEnum (mandatory)queryParam - set of SimpleEnum (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid voidResponseOperation(ExecutionContext ctx, String message, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.message - message (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid voidResponseOperation(ExecutionContext ctx, String message) throws SimpleException
ctx - the context of the request.message - message (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid callUnknownOperation(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid callUnknownOperation(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionString echoRequestUuid(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionString echoRequestUuid(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionBoolean simpleEventPublication(ExecutionContext ctx, TimeContainer time, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.time - The time tick information to be forwarded (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionBoolean simpleEventPublication(ExecutionContext ctx, TimeContainer time) throws SimpleException
ctx - the context of the request.time - The time tick information to be forwarded (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid emitMatchedBet(ExecutionContext ctx, MatchedBetStruct bet, MarketStruct market, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.bet - Details of the matched bet (mandatory)market - details of the market (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid emitMatchedBet(ExecutionContext ctx, MatchedBetStruct bet, MarketStruct market) throws SimpleException
ctx - the context of the request.bet - Details of the matched bet (mandatory)market - details of the market (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid emitLogMessage(ExecutionContext ctx, String logString, String logLevel, Long timeStamp, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.logString - the message to log (mandatory)logLevel - log level (mandatory)timeStamp - timestamp to identify the event (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid emitLogMessage(ExecutionContext ctx, String logString, String logLevel, Long timeStamp) throws SimpleException
ctx - the context of the request.logString - the message to log (mandatory)logLevel - log level (mandatory)timeStamp - timestamp to identify the event (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid emitListEvent(ExecutionContext ctx, List<String> messageList, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.messageList - the list of values to include in the published message (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid emitListEvent(ExecutionContext ctx, List<String> messageList) throws SimpleException
ctx - the context of the request.messageList - the list of values to include in the published message (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid emitSetEvent(ExecutionContext ctx, Set<String> messageSet, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.messageSet - the set of values to include in the published message (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid emitSetEvent(ExecutionContext ctx, Set<String> messageSet) throws SimpleException
ctx - the context of the request.messageSet - the set of values to include in the published message (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid emitMapEvent(ExecutionContext ctx, Map<String,String> messageMap, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.messageMap - the map of values to include in the published message (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid emitMapEvent(ExecutionContext ctx, Map<String,String> messageMap) throws SimpleException
ctx - the context of the request.messageMap - the map of values to include in the published message (mandatory)SimpleException - if the remote Application threw SimpleExceptionBoolean boolSimpleTypeEcho(ExecutionContext ctx, Boolean msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionBoolean boolSimpleTypeEcho(ExecutionContext ctx, Boolean msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionByte byteSimpleTypeEcho(ExecutionContext ctx, Byte msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionByte byteSimpleTypeEcho(ExecutionContext ctx, Byte msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionInteger i32SimpleTypeEcho(ExecutionContext ctx, Integer msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionInteger i32SimpleTypeEcho(ExecutionContext ctx, Integer msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionLong i64SimpleTypeEcho(ExecutionContext ctx, Long msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionLong i64SimpleTypeEcho(ExecutionContext ctx, Long msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionFloat floatSimpleTypeEcho(ExecutionContext ctx, Float msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionFloat floatSimpleTypeEcho(ExecutionContext ctx, Float msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDouble doubleSimpleTypeEcho(ExecutionContext ctx, Double msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDouble doubleSimpleTypeEcho(ExecutionContext ctx, Double msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionString stringSimpleTypeEcho(ExecutionContext ctx, String msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionString stringSimpleTypeEcho(ExecutionContext ctx, String msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionDate dateTimeSimpleTypeEcho(ExecutionContext ctx, Date msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionDate dateTimeSimpleTypeEcho(ExecutionContext ctx, Date msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionList<Integer> i32ListSimpleTypeEcho(ExecutionContext ctx, List<Integer> msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionList<Integer> i32ListSimpleTypeEcho(ExecutionContext ctx, List<Integer> msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionSet<Integer> i32SetSimpleTypeEcho(ExecutionContext ctx, Set<Integer> msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionSet<Integer> i32SetSimpleTypeEcho(ExecutionContext ctx, Set<Integer> msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionMap<Integer,Integer> i32MapSimpleTypeEcho(ExecutionContext ctx, Map<Integer,Integer> msg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionMap<Integer,Integer> i32MapSimpleTypeEcho(ExecutionContext ctx, Map<Integer,Integer> msg) throws SimpleException
ctx - the context of the request.msg - The value to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionString getInferredCountryCode(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionString getInferredCountryCode(ExecutionContext ctx) throws SimpleException
ctx - the context of the request.SimpleException - if the remote Application threw SimpleExceptionvoid emitLongEvent(ExecutionContext ctx, String emitToEventNamespace, Long longArg, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.emitToEventNamespace - the event namespace to echo the event to (mandatory)longArg - the very useful argument to echo (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid emitLongEvent(ExecutionContext ctx, String emitToEventNamespace, Long longArg) throws SimpleException
ctx - the context of the request.emitToEventNamespace - the event namespace to echo the event to (mandatory)longArg - the very useful argument to echo (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid subscribeToOwnEvents(ExecutionContext ctx, List<String> events, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.events - The events to subscribe to (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid subscribeToOwnEvents(ExecutionContext ctx, List<String> events) throws SimpleException
ctx - the context of the request.events - The events to subscribe to (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid unsubscribeFromOwnEvents(ExecutionContext ctx, List<String> events, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.events - The events to unsubscribe frin (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionvoid unsubscribeFromOwnEvents(ExecutionContext ctx, List<String> events) throws SimpleException
ctx - the context of the request.events - The events to unsubscribe frin (mandatory)SimpleException - if the remote Application threw SimpleExceptionList<ReceivedEvent> getReceivedEvents(ExecutionContext ctx, GetReceivedEventsEventEnum event, long timeoutMillis) throws TimeoutException, InterruptedException, SimpleException
ctx - the context of the request.event - The event to get the values from (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedSimpleException - if the remote Application threw SimpleExceptionList<ReceivedEvent> getReceivedEvents(ExecutionContext ctx, GetReceivedEventsEventEnum event) throws SimpleException
ctx - the context of the request.event - The event to get the values from (mandatory)SimpleException - if the remote Application threw SimpleExceptionvoid updateSimpleConnectedObject(ExecutionContext ctx, SimpleConnectedObject updatedObject, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.updatedObject - (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedvoid updateSimpleConnectedObject(ExecutionContext ctx, SimpleConnectedObject updatedObject)
ctx - the context of the request.updatedObject - (mandatory)ConnectedResponse simpleConnectedObject(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedConnectedResponse simpleConnectedObject(ExecutionContext ctx)
ctx - the context of the request.void appendSimpleConnectedObject(ExecutionContext ctx, SimpleConnectedObject object, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.object - (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedvoid appendSimpleConnectedObject(ExecutionContext ctx, SimpleConnectedObject object)
ctx - the context of the request.object - (mandatory)void updateSimpleConnectedList(ExecutionContext ctx, List<SimpleConnectedObject> updatedObject, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.updatedObject - (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedvoid updateSimpleConnectedList(ExecutionContext ctx, List<SimpleConnectedObject> updatedObject)
ctx - the context of the request.updatedObject - (mandatory)ConnectedResponse simpleConnectedList(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedConnectedResponse simpleConnectedList(ExecutionContext ctx)
ctx - the context of the request.void updateComplexConnectedObject(ExecutionContext ctx, VeryComplexObject updatedObject, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.updatedObject - (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedvoid updateComplexConnectedObject(ExecutionContext ctx, VeryComplexObject updatedObject)
ctx - the context of the request.updatedObject - (mandatory)ConnectedResponse complexConnectedObject(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedConnectedResponse complexConnectedObject(ExecutionContext ctx)
ctx - the context of the request.void closeAllSubscriptions(ExecutionContext ctx, String heapUri, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.heapUri - (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedvoid closeAllSubscriptions(ExecutionContext ctx, String heapUri)
ctx - the context of the request.heapUri - (mandatory)Integer getNumSubscriptions(ExecutionContext ctx, String heapUri, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.heapUri - (mandatory)timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedInteger getNumSubscriptions(ExecutionContext ctx, String heapUri)
ctx - the context of the request.heapUri - (mandatory)TestResults testConnectedObjects(ExecutionContext ctx, TestConnectedObjectsProtocolEnum protocol, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.protocol - timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedTestResults testConnectedObjects(ExecutionContext ctx, TestConnectedObjectsProtocolEnum protocol)
ctx - the context of the request.protocol - CallSecurity checkSecurity(ExecutionContext ctx, long timeoutMillis) throws TimeoutException, InterruptedException
ctx - the context of the request.timeoutMillis - - allows you to specify a timeout for this operation. If you want a blocking call, use zero, or call the overloading without the timeout argumentTimeoutException - if call does not complete in the specified time (providing timeout > 0)InterruptedException - if the blocking call thread was interruptedCallSecurity checkSecurity(ExecutionContext ctx)
ctx - the context of the request.void subscribeToTimeTick(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withvoid subscribeToMatchedBet(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withvoid subscribeToLogMessage(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withvoid subscribeToListEvent(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withvoid subscribeToSetEvent(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withvoid subscribeToMapEvent(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withvoid subscribeToLongEvent(ExecutionContext ctx, Object[] args, ExecutionObserver observer)
ctx - the context of the eventargs - the arguments passed with the subscriptionobserver - the observer to allow the application to publish events withCopyright © 2009-2015 Betfair. All Rights Reserved.