Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java System Message Queue 3.5 SP1 Java Client Developer's Guide 

Appendix A
Administered Object Attributes

This appendix provides reference tables for the attributes of the ConnectionFactory, XAConnectionFactory, destination, and endpoint administered objects.


ConnectionFactory Administered Object

Table A-1 summarizes the configurable properties of both ConnectionFactory and XAConnectionFactory administered objects. The attributes are presented in alphabetical order for quick reference. For groupings of these attributes in functional categories, and a description of each, see Client Runtime Configurable Properties.

Table A-1  Connection Factory Attributes 

Attribute/Property Name

Type

Default Value

Reference

imqAckOnAcknowledge

String

null: no default value

Table 4-7

imqAckOnProduce

String

null: no default value

Table 4-7

imqAckTimeout

String

0 millisecs

Table 4-7

imqAddressList

String

null: no default value

Table 4-3

imqAddressListIterations

Integer

1

Table 4-3

imqAddressListBehavior

String

PRIORITY

Table 4-3

imqBrokerHostName (Message Queue 3.0)

String

localhost

Table 4-4

imqBrokerHostPort (Message Queue 3.0)

Integer

7676

Table 4-4

imqBrokerServicePort (Message Queue 3.0)

Integer

0

Table 4-4

imqConfiguredClientID

String

null: no default value

Table 4-5

imqConnectionFlowCount

Integer

100

Table 4-7

imqConnectionFlowLimit

Integer

1000

Table 4-7

imqConnectionFlowLimitEnabled

Boolean

false

Table 4-7

imqConnectionType (Message Queue 3.0)

String

TCP

Table 4-4

imqConnectionURL (Message Queue 3.0)

String

http://localhost/imq/tunnel

Table 4-4

imqConsumerFlowLimit

Integer

100

Table 4-7

imqConsumerFlowThreshold

Integer

50

Table 4-7

imqDefaultPassword

String

guest

Table 4-5

imqDefaultUsername

String

guest

Table 4-5

imqDisableSetClientID

Boolean

false

Table 4-5

imqJMSDeliveryMode

Integer

2 (persistent)

Table 4-6

imqJMSExpiration

Long

0 (does not expire)

Table 4-6

imqJMSPriority

Integer

4 (normal)

Table 4-6

imqLoadMaxToServerSession

Boolean

true

Table 4-9

imqOverrideJMSDeliveryMode

Boolean

false

Table 4-6

imqOverrideJMSExpiration

Boolean

false

Table 4-6

imqOverrideJMSHeadersTo
TemporaryDestinations

Boolean

false

Table 4-6

imqOverrideJMSPriority

Boolean

false

Table 4-6

imqQueueBrowserMaxMessages
PerRetrieve

Integer

1000

Table 4-8

imqQueueBrowserRetrieveTimeout

Long

60,000 millisecs

Table 4-8

imqReconnectAttempts

Integer

0

Table 4-3

imqReconnectDelay

Integer

30,000 millisecs

Table 4-4

imqReconnectEnabled

Boolean

false

Table 4-4

imqReconnectInterval

Long

3000

Table 4-3

imqSetJMSXAppID

Boolean

false

Table 4-9

imqSetJMSXConsumerTXID

Boolean

false

Table 4-9

imqSetJMSXProducerTXID

Boolean

false

Table 4-9

imqSetJMSXRcvTimestamp

Boolean

false

Table 4-9

imqSetJMSXUserID

Boolean

false

Table 4-9

imqSSLIsHostTrusted (Message Queue 3.0)

Boolean

true

Table 4-4

For more information on using ConnectionFactory administered objects see Chapter 3, "Using Administered Objects."


Destination Administered Objects

A destination administered object represents a physical destination (a queue or a topic) in a broker to which the publicly-named destination object corresponds. Its only attribute is the physical destination’s internal, provider-specific name. By creating a destination object, you allow a client’s MessageConsumer and/or MessageProducer objects to access the corresponding physical destination.

Table A-2  Destination Attributes 

Attribute/Property Name

Type

Default

imqDestinationDescription

String

A Description for the Destination Object

imqDestinationName

String1

Untitled_Destination_Object

1Destination names can contain only alphanumeric characters (no spaces) and must begin with an alphabetic character or the characters “_” and/or “$”.

For more information on Destination administered objects see Chapter 3, "Using Administered Objects."


Endpoint Administered Objects

An endpoint administered object represents an endpoint object. By creating an administered object for an endpoint, you allow the endpoint to be accessed through a look-up operation while isolating specific endpoint information from application code or particular provider requirements. You can set one or more attributes for an endpoint administered object. These are described in Table A-3.

For additional information about endpoint administered objects, see Using JAXM Administered Objects.

Table A-3  Endpoint Attributes 

Attribute Name

Type

Description

imqSOAPEndpointList

String

A list containing one or more URLs delimited by spaces. This list contains the URLs of all endpoints to which you want to broadcast a SOAP message. Each URL should be associated with a servlet that can receive and process a SOAP message.

imqEndpointName

String

The name of the endpoint object.

Default: Untitled_Endpoint_Object

imqEndpointDescription

String

A description of the endpoint and its use.

Default: A description for the endpoint object.



Previous      Contents      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.