[hornetq-commits] JBoss hornetq SVN: r10191 - in projects/jopr-plugin/trunk: src/main/java/org/jboss/as/integration/hornetq/jopr and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Feb 9 07:46:44 EST 2011
Author: ataylor
Date: 2011-02-09 07:46:44 -0500 (Wed, 09 Feb 2011)
New Revision: 10191
Modified:
projects/jopr-plugin/trunk/pom.xml
projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSManagerComponent.java
projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSQueueComponent.java
projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSTopicComponent.java
projects/jopr-plugin/trunk/src/resources/META-INF/rhq-plugin.xml
Log:
added support for new address settings and added versioning info po manifest
Modified: projects/jopr-plugin/trunk/pom.xml
===================================================================
--- projects/jopr-plugin/trunk/pom.xml 2011-02-09 02:31:45 UTC (rev 10190)
+++ projects/jopr-plugin/trunk/pom.xml 2011-02-09 12:46:44 UTC (rev 10191)
@@ -5,7 +5,7 @@
<groupId>org.hornetq</groupId>
<artifactId>hornetq-jopr-plugin</artifactId>
<packaging>jar</packaging>
- <version>2.0.0.CR1</version>
+ <version>2.0.0.CR2</version>
<name>JBoss Application Server JOPR plugin</name>
<url>http://hornetq.org</url>
<description>HornetQ JOPR plugin</description>
@@ -58,11 +58,16 @@
</configuration>
</plugin>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- </configuration>
- </plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
</plugins>
</build>
<dependencies>
Modified: projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSManagerComponent.java
===================================================================
--- projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSManagerComponent.java 2011-02-09 02:31:45 UTC (rev 10190)
+++ projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSManagerComponent.java 2011-02-09 12:46:44 UTC (rev 10191)
@@ -138,6 +138,7 @@
String expiryAddress = simpleProps.get("expiryAddress").getStringValue();
int maxSize = simpleProps.get("maxSize").getIntegerValue();
int pageSize = simpleProps.get("pageSize").getIntegerValue();
+ int pageMaxCacheSize = simpleProps.get("pageMaxCacheSize").getIntegerValue();
int maxDeliveryAttempts = simpleProps.get("maxDeliveryAttempts").getIntegerValue();
long redeliveryDelay = simpleProps.get("redeliveryDelay").getLongValue();
boolean lastValueQueue = simpleProps.get("lastValueQueue").getBooleanValue();
@@ -146,11 +147,11 @@
String addressFullMessagePolicy = simpleProps.get("addressFullMessagePolicy").getStringValue();
if ("JMS Queue".equalsIgnoreCase(createResourceReport.getResourceType().getName()))
{
- createQueue(createResourceReport, managementView, name, jndiName, DLA, expiryAddress, maxSize, pageSize, maxDeliveryAttempts, redeliveryDelay, lastValueQueue, redistributionDelay, sendToDLAOnNoRoute, addressFullMessagePolicy);
+ createQueue(createResourceReport, managementView, name, jndiName, DLA, expiryAddress, maxSize, pageSize, pageMaxCacheSize, maxDeliveryAttempts, redeliveryDelay, lastValueQueue, redistributionDelay, sendToDLAOnNoRoute, addressFullMessagePolicy);
}
else if ("JMS Topic".equalsIgnoreCase(createResourceReport.getResourceType().getName()))
{
- createTopic(createResourceReport, managementView, name, jndiName, DLA, expiryAddress, maxSize, pageSize, maxDeliveryAttempts, redeliveryDelay, lastValueQueue, redistributionDelay, sendToDLAOnNoRoute, addressFullMessagePolicy);
+ createTopic(createResourceReport, managementView, name, jndiName, DLA, expiryAddress, maxSize, pageSize, pageMaxCacheSize, maxDeliveryAttempts, redeliveryDelay, lastValueQueue, redistributionDelay, sendToDLAOnNoRoute, addressFullMessagePolicy);
}
}
@@ -255,7 +256,7 @@
createResourceReport.setResourceName(name);
}
- private void createQueue(CreateResourceReport createResourceReport, ManagementView managementView, String name, String jndiName, String DLA, String expiryAddress, int maxSize, int pageSize, int maxDeliveryAttempts, long redeliveryDelay, boolean lastValueQueue, long redistributionDelay, boolean sendToDLAOnNoRoute, String addressFullMessagePolicy)
+ private void createQueue(CreateResourceReport createResourceReport, ManagementView managementView, String name, String jndiName, String DLA, String expiryAddress, int maxSize, int pageSize, int pageMaxCacheSize, int maxDeliveryAttempts, long redeliveryDelay, boolean lastValueQueue, long redistributionDelay, boolean sendToDLAOnNoRoute, String addressFullMessagePolicy)
throws Exception
{
ManagedOperation operation = ManagementSupport.getOperation(managementView, JMSConstants.Queue.COMPONENT_NAME, "createQueue", JMSConstants.Queue.COMPONENT_TYPE);
@@ -270,6 +271,7 @@
new SimpleValueSupport(SimpleMetaType.STRING, expiryAddress),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageSize),
+ new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageMaxCacheSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxDeliveryAttempts),
new SimpleValueSupport(SimpleMetaType.LONG_PRIMITIVE, redeliveryDelay),
new SimpleValueSupport(SimpleMetaType.BOOLEAN_PRIMITIVE, lastValueQueue),
@@ -283,7 +285,7 @@
createResourceReport.setResourceName("jms.queue." + name);
}
- private void createTopic(CreateResourceReport createResourceReport, ManagementView managementView, String name, String jndiName, String DLA, String expiryAddress, int maxSize, int pageSize, int maxDeliveryAttempts, long redeliveryDelay, boolean lastValueQueue, long redistributionDelay, boolean sendToDLAOnNoRoute, String addressFullMessagePolicy)
+ private void createTopic(CreateResourceReport createResourceReport, ManagementView managementView, String name, String jndiName, String DLA, String expiryAddress, int maxSize, int pageSize, int pageMaxCacheSize, int maxDeliveryAttempts, long redeliveryDelay, boolean lastValueQueue, long redistributionDelay, boolean sendToDLAOnNoRoute, String addressFullMessagePolicy)
throws Exception
{
ManagedOperation operation = ManagementSupport.getOperation(managementView, JMSConstants.Topic.COMPONENT_NAME,
@@ -303,6 +305,7 @@
new SimpleValueSupport(SimpleMetaType.STRING, expiryAddress),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageSize),
+ new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageMaxCacheSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxDeliveryAttempts),
new SimpleValueSupport(SimpleMetaType.LONG_PRIMITIVE, redeliveryDelay),
new SimpleValueSupport(SimpleMetaType.BOOLEAN_PRIMITIVE, lastValueQueue),
Modified: projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSQueueComponent.java
===================================================================
--- projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSQueueComponent.java 2011-02-09 02:31:45 UTC (rev 10190)
+++ projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSQueueComponent.java 2011-02-09 12:46:44 UTC (rev 10191)
@@ -140,6 +140,7 @@
String expiryAddress = simpleProps.get("expiryAddress").getStringValue();
int maxSize = simpleProps.get("maxSize").getIntegerValue();
int pageSize = simpleProps.get("pageSize").getIntegerValue();
+ int pageMaxCacheSize = simpleProps.get("pageMaxCacheSize").getIntegerValue();
int maxDeliveryAttempts = simpleProps.get("maxDeliveryAttempts").getIntegerValue();
long redeliveryDelay = simpleProps.get("redeliveryDelay").getLongValue();
boolean lastValueQueue = simpleProps.get("lastValueQueue").getBooleanValue();
@@ -160,6 +161,7 @@
new SimpleValueSupport(SimpleMetaType.STRING, expiryAddress),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageSize),
+ new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageMaxCacheSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxDeliveryAttempts),
new SimpleValueSupport(SimpleMetaType.LONG_PRIMITIVE, redeliveryDelay),
new SimpleValueSupport(SimpleMetaType.BOOLEAN_PRIMITIVE, lastValueQueue),
Modified: projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSTopicComponent.java
===================================================================
--- projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSTopicComponent.java 2011-02-09 02:31:45 UTC (rev 10190)
+++ projects/jopr-plugin/trunk/src/main/java/org/jboss/as/integration/hornetq/jopr/JMSTopicComponent.java 2011-02-09 12:46:44 UTC (rev 10191)
@@ -117,6 +117,7 @@
String expiryAddress = simpleProps.get("expiryAddress").getStringValue();
int maxSize = simpleProps.get("maxSize").getIntegerValue();
int pageSize = simpleProps.get("pageSize").getIntegerValue();
+ int pageMaxCacheSize = simpleProps.get("pageMaxCacheSize").getIntegerValue();
int maxDeliveryAttempts = simpleProps.get("maxDeliveryAttempts").getIntegerValue();
long redeliveryDelay = simpleProps.get("redeliveryDelay").getLongValue();
boolean lastValueQueue = simpleProps.get("lastValueQueue").getBooleanValue();
@@ -142,6 +143,7 @@
new SimpleValueSupport(SimpleMetaType.STRING, expiryAddress),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageSize),
+ new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, pageMaxCacheSize),
new SimpleValueSupport(SimpleMetaType.INTEGER_PRIMITIVE, maxDeliveryAttempts),
new SimpleValueSupport(SimpleMetaType.LONG_PRIMITIVE, redeliveryDelay),
new SimpleValueSupport(SimpleMetaType.BOOLEAN_PRIMITIVE, lastValueQueue),
Modified: projects/jopr-plugin/trunk/src/resources/META-INF/rhq-plugin.xml
===================================================================
--- projects/jopr-plugin/trunk/src/resources/META-INF/rhq-plugin.xml 2011-02-09 02:31:45 UTC (rev 10190)
+++ projects/jopr-plugin/trunk/src/resources/META-INF/rhq-plugin.xml 2011-02-09 12:46:44 UTC (rev 10191)
@@ -26,7 +26,6 @@
displayName="HornetQPlugin"
description="Supports management and monitoring of HornetQ Servers"
package="org.jboss.as.integration.hornetq.jopr"
- version="2.1.10"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:xmlns:rhq-plugin"
xmlns:c="urn:xmlns:rhq-configuration">
@@ -309,6 +308,10 @@
required="true">
<c:description>The size in bytes that an address can reach before paging starts. -1 means no limit.</c:description>
</c:simple-property>
+ <c:simple-property name="pageMaxCacheSize" default="5" type="integer" displayName="Page Cache Max Size"
+ required="true">
+ <c:description>The max number of pages in the soft memory cache.</c:description>
+ </c:simple-property>
<c:simple-property name="maxDeliveryAttempts" type="integer" default="10"
displayName="Max Delivery Attempts" required="true">
<c:description>The maximum time to attempt delivery of a message to a consumer, once hit the message is routed to which ever address is specified by 'Dead Letter Address'</c:description>
@@ -506,6 +509,10 @@
required="true">
<c:description>The size in bytes an address can reach before paging occurs</c:description>
</c:simple-property>
+ <c:simple-property name="pageMaxCacheSize" default="5" type="integer" displayName="Page Cache Max Size"
+ required="true">
+ <c:description>The max number of pages in the soft memory cache.</c:description>
+ </c:simple-property>
<c:simple-property name="maxDeliveryAttempts" type="integer" default="10"
displayName="Max Delivery Attempts" required="true">
<c:description>The maximum time to attempt delivery of a message to a consumer, once hit the message is routed to which ever address is specified by 'Dead Letter Address'</c:description>
More information about the hornetq-commits
mailing list