public abstract class AbstractCallback extends java.lang.Object implements Callback
DEFAULT_TIMEOUT, ORDER_COMPARATOR| Constructor and Description |
|---|
AbstractCallback() |
AbstractCallback(int order) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
buildRequestAttributes()
Build the request attribute map
|
java.util.Map<java.lang.String,java.lang.String> |
buildResponseAttributes()
Build the response attribute map
|
void |
cancel() |
int |
getOrder() |
protected void |
injectRequestAttributes(java.util.Map<java.lang.String,java.lang.String> request) |
protected void |
injectResponseAttributes(java.util.Map<java.lang.String,java.lang.String> response)
Inject values for the response message
|
boolean |
isCanceled() |
protected java.lang.Integer |
parseInteger(java.util.Map<java.lang.String,java.lang.String> attributes,
java.lang.String key,
java.lang.Integer defaultValue)
Return an integer from the attributes
|
void |
parseRequestAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
void |
parseResponseAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
public AbstractCallback()
public AbstractCallback(int order)
public boolean isCanceled()
isCanceled in interface Callbackpublic java.util.Map<java.lang.String,java.lang.String> buildRequestAttributes()
Only non-null values and keys may be inserted!
buildRequestAttributes in interface Callbackpublic java.util.Map<java.lang.String,java.lang.String> buildResponseAttributes()
Only non-null values and keys may be inserted!
buildResponseAttributes in interface Callbackprotected void injectRequestAttributes(java.util.Map<java.lang.String,java.lang.String> request)
protected void injectResponseAttributes(java.util.Map<java.lang.String,java.lang.String> response)
Only non-null values and keys may be inserted!
response - the result map which should be filledpublic void parseRequestAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
parseRequestAttributes in interface Callbackpublic void parseResponseAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
parseResponseAttributes in interface Callbackprotected java.lang.Integer parseInteger(java.util.Map<java.lang.String,java.lang.String> attributes,
java.lang.String key,
java.lang.Integer defaultValue)
attributes - key - defaultValue - java.lang.Exception - in case the value was set but could not be parsed
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0