public class MessageHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CC_CLOSE_SESSION |
static int |
CC_CREATE_SESSION |
static int |
CC_PRIV_CHANGE |
static int |
CC_START_SESSION |
static java.lang.String |
FIELD_OPERATION_PARAMETERS |
static java.lang.String |
FIELD_PRIVS |
static java.lang.String |
FIELD_SESSION_PROPERTIES |
static java.lang.String |
FIELD_TRANSPORT_PROPERTIES |
static java.lang.String |
FIELD_USER |
static java.lang.Object |
PROP_USING_SESSION_START |
| Constructor and Description |
|---|
MessageHelper() |
| Modifier and Type | Method and Description |
|---|---|
static MapValue |
attributesToMap(java.util.Map<java.lang.String,Variant> attributes) |
static Message |
closeSession() |
static OperationParameters |
convertOperationParameters(Value value) |
static Message |
createPrivilegeChange(java.util.Set<java.lang.String> privileges) |
static Message |
createSession(java.util.Properties props)
Construct a CC_CREATE_SESSION message
|
static Message |
createSessionACK(Message inputMessage,
java.util.Map<java.lang.String,java.lang.String> sessionProperties,
java.util.Map<java.lang.String,java.lang.String> transportProperties) |
static void |
encodeOperationParameters(OperationParameters operationParameters,
Message message) |
static java.util.Set<java.lang.String> |
getPrivileges(Message message) |
static void |
getProperties(java.util.Properties properties,
Value value)
Convert a map value to properties
|
static java.util.Map<java.lang.String,Variant> |
mapToAttributes(MapValue mapValue)
Convert a MapValue to a attributes map
|
static Variant |
valueToVariant(Value value,
Variant defaultValue) |
static Value |
variantToValue(Variant value) |
public static final int CC_CREATE_SESSION
public static final int CC_CLOSE_SESSION
public static final int CC_PRIV_CHANGE
public static final int CC_START_SESSION
public static final java.lang.String FIELD_SESSION_PROPERTIES
public static final java.lang.String FIELD_TRANSPORT_PROPERTIES
public static final java.lang.String FIELD_PRIVS
public static final java.lang.Object PROP_USING_SESSION_START
public static final java.lang.String FIELD_USER
public static final java.lang.String FIELD_OPERATION_PARAMETERS
public static java.util.Map<java.lang.String,Variant> mapToAttributes(MapValue mapValue)
mapValue - the map value to convertpublic static MapValue attributesToMap(java.util.Map<java.lang.String,Variant> attributes)
public static Variant valueToVariant(Value value, Variant defaultValue)
public static Value variantToValue(Variant value)
public static Message createSession(java.util.Properties props)
props - the session propertiespublic static Message closeSession()
public static void getProperties(java.util.Properties properties,
Value value)
If the value is not a MapValue or is null the
properties will not be modified.
properties - the properties to fillvalue - the value to parsepublic static Message createSessionACK(Message inputMessage, java.util.Map<java.lang.String,java.lang.String> sessionProperties, java.util.Map<java.lang.String,java.lang.String> transportProperties)
public static Message createPrivilegeChange(java.util.Set<java.lang.String> privileges)
public static java.util.Set<java.lang.String> getPrivileges(Message message)
public static OperationParameters convertOperationParameters(Value value)
public static void encodeOperationParameters(OperationParameters operationParameters, Message message)
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