Author: veithen Date: Mon May 24 20:48:02 2010 New Revision: 947805 URL: http://svn.apache.org/viewvc?rev=947805&view=rev Log: Merged Ruwan's work on the Maven site from the 1.0.0 branch back to the trunk.
Added: axis/axis2/java/transports/trunk/src/site/resources/ - copied from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/ axis/axis2/java/transports/trunk/src/site/resources/css/ - copied from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/ axis/axis2/java/transports/trunk/src/site/resources/css/site.css - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/css/site.css axis/axis2/java/transports/trunk/src/site/resources/download.cgi - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/download.cgi axis/axis2/java/transports/trunk/src/site/resources/images/ - copied from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/ axis/axis2/java/transports/trunk/src/site/resources/images/asfLogo.jpg - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/asfLogo.jpg axis/axis2/java/transports/trunk/src/site/resources/images/axis2TransportsLogo.gif - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/axis2TransportsLogo.gif axis/axis2/java/transports/trunk/src/site/resources/images/headerBg.jpg - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/headerBg.jpg axis/axis2/java/transports/trunk/src/site/resources/images/menuBg.jpg - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/menuBg.jpg axis/axis2/java/transports/trunk/src/site/resources/images/spacer.gif - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/resources/images/spacer.gif axis/axis2/java/transports/trunk/src/site/xdoc/building.xml - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/building.xml axis/axis2/java/transports/trunk/src/site/xdoc/docs_index.xml - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/docs_index.xml axis/axis2/java/transports/trunk/src/site/xdoc/download.xml - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download.xml axis/axis2/java/transports/trunk/src/site/xdoc/download_index.xml - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/download_index.xml axis/axis2/java/transports/trunk/src/site/xdoc/index.xml - copied unchanged from r909732, webservices/commons/branches/modules/transport/1.0.0/src/site/xdoc/index.xml Modified: axis/axis2/java/transports/trunk/src/site/ (props changed) axis/axis2/java/transports/trunk/src/site/apt/jms.apt axis/axis2/java/transports/trunk/src/site/site.xml Propchange: axis/axis2/java/transports/trunk/src/site/ ------------------------------------------------------------------------------ --- svn:mergeinfo (added) +++ svn:mergeinfo Mon May 24 20:48:02 2010 @@ -0,0 +1,2 @@ +/axis/axis2/java/transports/branches/transport/1.0.0/src/site:909733-947799 +/webservices/commons/branches/modules/transport/1.0.0/src/site:817563-909732 Modified: axis/axis2/java/transports/trunk/src/site/apt/jms.apt URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/src/site/apt/jms.apt?rev=947805&r1=947804&r2=947805&view=diff ============================================================================== --- axis/axis2/java/transports/trunk/src/site/apt/jms.apt (original) +++ axis/axis2/java/transports/trunk/src/site/apt/jms.apt Mon May 24 20:48:02 2010 @@ -67,19 +67,91 @@ JMS Transport The parameters that may appear in a connection factory configuration are defined as follows: [<<<java.naming.factory.initial>>>] - TODO + REQUIRED - JNDI initial context factory class. The class must implement the java.naming.spi.InitialContextFactory interface. [<<<java.naming.provider.url>>>] - TODO + REQUIRED - URL of the JNDI provider [<<<transport.jms.ConnectionFactoryJNDIName>>>] - TODO + REQUIRED - The JNDI name of the connection factory + + [<<<java.naming.security.principal>>>] + JNDI Username + + [<<<java.naming.security.credentials>>>] + JNDI password + + [<<<transport.Transactionality>>>] + Desired mode of transactionality. possible values are 'none', 'local' or 'jta', while it defaults to 'none' + + [<<<transport.UserTxnJNDIName>>>] + JNDI name to be used to require user transaction + + [<<<transport.CacheUserTxn>>>] + Whether caching for user transactions should be enabled or not. Possible values are 'true' or 'false', while the value defaults to 'true' + + [<<<transport.jms.SessionTransacted>>>] + Whether the JMS session be transacted or not. Possible values are 'true' or 'false', while the value defaults to 'true' if the transactionality is 'local' + + [<<<transport.jms.SessionAcknowledgement>>>] + JMS session acknowledgement mode. Possible values are AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED. Default value is AUTO_ACKNOWLEDGE + + [<<<transport.jms.ConnectionFactoryType>>>] + Type of the connection factory. Possible values are 'queue' or 'topic' while the default value of 'queue' [<<<transport.jms.JMSSpecVersion>>>] - TODO + JMS API version. Possible values are 1.1 or 1.0.2b, and the default API version is 1.1 + + [<<<transport.jms.UserName>>>] + The JMS connection username + + [<<<transport.jms.Password>>>] + The JMS connection password + + [<<<transport.jms.DefaultReplyDestination>>>] + JNDI name of the default reply destination + [<<<transport.jms.DefaultReplyDestinationType>>>] + Default type of the reply destination, if not provided the destination type will be taken as the reply destination type as well + + [<<<transport.jms.MessageSelector>>>] + Message selector implementation + + [<<<transport.jms.SubscriptionDurable>>>] + Whether the connection factory is subscription durable or not. Possible values are 'true' or 'false', while the value defaults to 'false' + + [<<<transport.jms.DurableSubscriberName>>>] + Name of the durable subscriber. This is required if the above parameter is set to 'true' + + [<<<transport.jms.PubSubNoLocal>>>] + Whether the messages should be published by the same connection they were received. Possible values are 'true' or 'false', while the value defaults to 'false' + [<<<transport.jms.CacheLevel>>>] - TODO + JMS resource cache level. Possible values are 'none', 'connection', 'session', 'consumer', 'producer', 'auto' and defaults to 'auto' + + [<<<transport.jms.ReceiveTimeout>>>] + Time to wait for a JMS message during polling. Set this parameter value to a negative integer to wait indefinitely. Set to zero to prevent waiting and the default value is 1000ms + + [<<<transport.jms.ConcurrentConsumers>>>] + Number of concurrent threads to be started to consume messages when polling. Defaults to 1, and the value should be a positive integer. For topics it has to be always 1 + + [<<<transport.jms.MaxConcurrentConsumers>>>] + Maximum number of concurrent threads to use during polling. Defaults to 1, and the value should be a positive integer. For topics it has to be always 1 + + [<<<transport.jms.IdleTaskLimit>>>] + The number of idle runs per thread before it dies out, which defaults to 10 + + [<<<transport.jms.MaxMessagesPerTask>>>] + The maximum number of successful message receipts per thread. Defaults to -1 meaning the infinity + + [<<<transport.jms.InitialReconnectDuration>>>] + Initial reconnection attempts duration in milliseconds, which defaults to 1000ms + + [<<<transport.jms.ReconnectProgressFactor>>>] + Factor by which the reconnection duration will be increased, which defaults to 2. + + [<<<transport.jms.MaxReconnectDuration>>>] + Maximum reconnection duration in milliseconds, which defaults to 3600000ms (1 hr) * {Transport listener} @@ -117,6 +189,8 @@ JMS Transport ** {Service configuration} + Apart from the following list most of the parameters defined in the global connection factory can be overriden at the service level as well + [<<<transport.jms.ConnectionFactory>>> (Optional)] The JMS connection factory definition (from <<<axis2.xml>>>) to be used to listen for messages for this service. @@ -222,33 +296,11 @@ param = param-name "=" param-value [<<<transport.jms.ConnectionFactory>>> (Optional)] The JMS connection factory definition (from <<<axis2.xml>>>) to be used to send messages to the endpoint. - - [<<<transport.jms.ConnectionFactoryJNDIName>>>] - TODO - - [<<<transport.jms.DestinationType>>>] - TODO - - [<<<transport.jms.ReplyDestination>>>] - TODO - - [<<<transport.jms.ReplyDestinationType>>>] - TODO [<<<transport.jms.ContentTypeProperty>>>] The name of the message property to store the content type of messages sent to the endpoint. - [<<<java.naming.factory.initial>>>] - TODO - - [<<<java.naming.provider.url>>>] - TODO - - [<<<java.naming.security.principal>>>] - TODO - - [java.naming.security.credentials] - TODO + All the above listed parameters under the connection factory configuration are applied to the JMS EPR as well, apart from these. If no connection factory definition is explicitly specified using the <<<transport.jms.ConnectionFactory>>> parameter, the JMS sender will check if the transport Modified: axis/axis2/java/transports/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/src/site/site.xml?rev=947805&r1=947804&r2=947805&view=diff ============================================================================== --- axis/axis2/java/transports/trunk/src/site/site.xml (original) +++ axis/axis2/java/transports/trunk/src/site/site.xml Mon May 24 20:48:02 2010 @@ -19,9 +19,8 @@ <project name="Axis2 Transports"> <bannerLeft> - <name>Axis2 Transport</name> - <src>http://ws.apache.org/images/project-logo.jpg</src> - <href>http://ws.apache.org/</href> + <name></name> + <href>http://ws.apache.org/commons/transports</href> </bannerLeft> <bannerRight>