xmlBlaster 2.1.0 API

org.xmlBlaster.jms
Class XBPropertyNames

java.lang.Object
  extended by org.xmlBlaster.jms.XBPropertyNames
Direct Known Subclasses:
XBConnectionMetaData

public class XBPropertyNames
extends java.lang.Object

XBProviderSpecificProperties. Here are the definitions of the keys of the properties used within xmlBlaster for JMS.

Author:
Michele Laghi

Field Summary
static java.lang.String CONNECT_QOS
           
static java.lang.String JMS_CORRELATION_ID
           
static java.lang.String JMS_DELIVERY_MODE
           
static java.lang.String JMS_EXPIRATION
           
static java.lang.String JMS_MESSAGE_ID
           
static java.lang.String JMS_MESSAGE_TYPE
           
static java.lang.String JMS_PRIORITY
           
static java.lang.String JMS_REDELIVERED
           
static java.lang.String JMS_REPLY_TO
           
static java.lang.String JMS_TIMESTAMP
           
static java.lang.String JMS_TYPE
           
static java.lang.String MAX_CHUNK_SIZE
          This property sets the maximum size of each chunk.
static java.lang.String OPEN_END_PUBLISH
          This is a feature specific to xmlBlaster.
 
Constructor Summary
XBPropertyNames()
           
 
Method Summary
static java.util.Set getStandardProps()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONNECT_QOS

public static final java.lang.String CONNECT_QOS
See Also:
Constant Field Values

MAX_CHUNK_SIZE

public static final java.lang.String MAX_CHUNK_SIZE
This property sets the maximum size of each chunk. If a message has a content which is bigger than this value, then the message is 'chunked', that is, it is sent in several smaller messages. If this value is not set before publishing, the size is unlimited. This is a specific feature of xmlBlaster.

See Also:
Constant Field Values

OPEN_END_PUBLISH

public static final java.lang.String OPEN_END_PUBLISH
This is a feature specific to xmlBlaster. It allows to stream huge messages (or real streams). If this is set to 'true' (defaults to false), then the action of publishing will publish the first chunk (or submessage) but it will keep the message alive, that is, it will continue publishing chunks even after having invoked publish (or send). To finish publishing (i.e. to mark the end of the ongoing publishing) you have to invoke clearBody() on the published message. If you set this flag and MAX_CHUNK_SIZE is not set, the application will choose an appropriate chunk size.

See Also:
Constant Field Values

JMS_MESSAGE_TYPE

public static final java.lang.String JMS_MESSAGE_TYPE
See Also:
Constant Field Values

JMS_TYPE

public static final java.lang.String JMS_TYPE
See Also:
Constant Field Values

JMS_TIMESTAMP

public static final java.lang.String JMS_TIMESTAMP
See Also:
Constant Field Values

JMS_REDELIVERED

public static final java.lang.String JMS_REDELIVERED
See Also:
Constant Field Values

JMS_MESSAGE_ID

public static final java.lang.String JMS_MESSAGE_ID
See Also:
Constant Field Values

JMS_CORRELATION_ID

public static final java.lang.String JMS_CORRELATION_ID
See Also:
Constant Field Values

JMS_REPLY_TO

public static final java.lang.String JMS_REPLY_TO
See Also:
Constant Field Values

JMS_DELIVERY_MODE

public static final java.lang.String JMS_DELIVERY_MODE
See Also:
Constant Field Values

JMS_EXPIRATION

public static final java.lang.String JMS_EXPIRATION
See Also:
Constant Field Values

JMS_PRIORITY

public static final java.lang.String JMS_PRIORITY
See Also:
Constant Field Values
Constructor Detail

XBPropertyNames

public XBPropertyNames()
Method Detail

getStandardProps

public static final java.util.Set getStandardProps()

xmlBlaster 2.1.0 API

Copyright © 1999-2011 The xmlBlaster.org contributers.