Skip navigation links
com.bea.wlevs.adapters.httppubsub.support
Class HttpPubSubHelper
java.lang.Object
|
+--com.bea.wlevs.adapters.httppubsub.support.HttpPubSubHelper
- public class HttpPubSubHelper
- extends java.lang.Object
Inner Class Summary |
static class |
HttpPubSubHelper.Client
PubSub Client representing a single client connection to a pubsub server. |
Method Summary |
static java.lang.String |
eventToJSON(EventType eventType, java.lang.Object event)
Convert an event object to a JSON object. |
static JSONObject |
eventToJSONObject(EventType eventType, java.lang.Object event)
Convert an event object to a JSON object. |
static java.lang.Object |
jsonToEvent(JSONObject object, EventType eventType)
For each property in the event type, look for a corresponding field in the JSON object and use it to set the property value. |
static java.lang.String |
mapToJSON(java.util.Map map)
Convert a Map object to a JSON object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BAYEUX_MESSAGE
public static final java.lang.String BAYEUX_MESSAGE
BAYEUX_CHANNEL
public static final java.lang.String BAYEUX_CHANNEL
BAYEUX_DATA
public static final java.lang.String BAYEUX_DATA
BAYEUX_VERSION
public static final java.lang.String BAYEUX_VERSION
BAYEUX_MINIMUM_VERSION
public static final java.lang.String BAYEUX_MINIMUM_VERSION
BAYEUX_VERSION_CURRENT
public static final java.lang.String BAYEUX_VERSION_CURRENT
BAYEUX_SUPPORTED_CONNECTION_TYPES
public static final java.lang.String BAYEUX_SUPPORTED_CONNECTION_TYPES
BAYEUX_CONNECTION_TYPE
public static final java.lang.String BAYEUX_CONNECTION_TYPE
BAYEUX_SUPPORTED_CONNECTION_TYPE_LONG_POLLING
public static final java.lang.String BAYEUX_SUPPORTED_CONNECTION_TYPE_LONG_POLLING
BAYEUX_CLIENT_ID
public static final java.lang.String BAYEUX_CLIENT_ID
BAYEUX_SUCCESSFUL
public static final java.lang.String BAYEUX_SUCCESSFUL
BAYEUX_ERROR
public static final java.lang.String BAYEUX_ERROR
BAYEUX_ADVICE
public static final java.lang.String BAYEUX_ADVICE
BAYEUX_INTERVAL
public static final java.lang.String BAYEUX_INTERVAL
BAYEUX_RECONNECT
public static final java.lang.String BAYEUX_RECONNECT
BAYEUX_RETRY
public static final java.lang.String BAYEUX_RETRY
BAYEUX_HANDSHAKE
public static final java.lang.String BAYEUX_HANDSHAKE
BAYEUX_META_PREFIX
public static final java.lang.String BAYEUX_META_PREFIX
BAYEUX_META_CONNECT
public static final java.lang.String BAYEUX_META_CONNECT
BAYEUX_META_DISCONNECT
public static final java.lang.String BAYEUX_META_DISCONNECT
BAYEUX_META_HANDSHAKE
public static final java.lang.String BAYEUX_META_HANDSHAKE
BAYEUX_META_PING
public static final java.lang.String BAYEUX_META_PING
BAYEUX_META_RECONNECT
public static final java.lang.String BAYEUX_META_RECONNECT
BAYEUX_META_STATUS
public static final java.lang.String BAYEUX_META_STATUS
BAYEUX_META_SUBSCRIBE
public static final java.lang.String BAYEUX_META_SUBSCRIBE
BAYEUX_META_UNSUBSCRIBE
public static final java.lang.String BAYEUX_META_UNSUBSCRIBE
HttpPubSubHelper
public HttpPubSubHelper()
eventToJSON
public static java.lang.String eventToJSON(EventType eventType,
java.lang.Object event)
- Convert an event object to a JSON object. The event object is assumed to have simple property values.
-
- Parameters:
eventType
- The EventType of this event object
event
- An object of the specified type
- Returns:
- A String representation of a JSON object containing the property values of the event object, or null if the event object could not be converted.
eventToJSONObject
public static JSONObject eventToJSONObject(EventType eventType,
java.lang.Object event)
- Convert an event object to a JSON object. The event object is assumed to have simple property values.
-
- Parameters:
eventType
- The EventType of this event object
event
- An object of the specified type
- Returns:
- A JSON object containing the property values of the event object, or null if the event object could not be converted.
mapToJSON
public static java.lang.String mapToJSON(java.util.Map map)
- Convert a Map object to a JSON object.
-
- Parameters:
map
-
- Returns:
- A JSON object containing the map values, or null if the map was null.
jsonToEvent
public static java.lang.Object jsonToEvent(JSONObject object,
EventType eventType)
- For each property in the event type, look for a corresponding field in the JSON object and use it to set the property value. If there is no corresponding field, or if the type doesn't match, the property is not set.
-
- Parameters:
object
-
eventType
-
- Returns:
- Newly created event object, or null if the message could not be converted to an event