Previous Contents Index Next |
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.