This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a change to branch new-logging
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
discard c17e80ae13 JIRA-TBD Removing artemis-rest as a module
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/new-logging (2108761b76)
\
O -- O -- O (c17e80ae13)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
artemis-rest/pom.xml | 184 +++
.../org/apache/activemq/artemis/rest/ActiveMQ.java | 174 +++
.../activemq/artemis/rest/ActiveMQRestLogger.java | 69 +
.../activemq/artemis/rest/HttpHeaderProperty.java | 53 +
.../java/org/apache/activemq/artemis/rest/Jms.java | 174 +++
.../artemis/rest/MessageServiceConfiguration.java | 168 +++
.../artemis/rest/MessageServiceManager.java | 216 +++
.../activemq/artemis/rest/UnknownMediaType.java | 26 +
.../activemq/artemis/rest/UnmarshalException.java | 30 +
.../integration/ActiveMQBootstrapListener.java | 47 +
.../rest/integration/EmbeddedRestActiveMQ.java | 75 +
.../rest/integration/EmbeddedRestActiveMQJMS.java | 42 +
.../RestMessagingBootstrapListener.java | 86 ++
.../integration/ServletContextBindingRegistry.java | 50 +
.../rest/queue/AcknowledgedQueueConsumer.java | 242 +++
.../artemis/rest/queue/Acknowledgement.java | 61 +
.../artemis/rest/queue/ConsumedHttpMessage.java | 45 +
.../artemis/rest/queue/ConsumedMessage.java | 68 +
.../artemis/rest/queue/ConsumedObjectMessage.java | 62 +
.../artemis/rest/queue/ConsumersResource.java | 273 ++++
.../artemis/rest/queue/DestinationResource.java | 48 +
.../rest/queue/DestinationServiceManager.java | 170 +++
.../artemis/rest/queue/DestinationSettings.java | 56 +
.../activemq/artemis/rest/queue/PostMessage.java | 269 ++++
.../artemis/rest/queue/PostMessageDupsOk.java | 91 ++
.../artemis/rest/queue/PostMessageNoDups.java | 43 +
.../activemq/artemis/rest/queue/QueueConsumer.java | 269 ++++
.../artemis/rest/queue/QueueDeployment.java | 39 +
.../rest/queue/QueueDestinationsResource.java | 175 +++
.../activemq/artemis/rest/queue/QueueResource.java | 179 +++
.../artemis/rest/queue/QueueServiceManager.java | 116 ++
.../rest/queue/push/ActiveMQPushStrategy.java | 77 +
.../artemis/rest/queue/push/FilePushStore.java | 115 ++
.../artemis/rest/queue/push/PushConsumer.java | 140 ++
.../queue/push/PushConsumerMessageHandler.java | 74 +
.../rest/queue/push/PushConsumerResource.java | 154 ++
.../artemis/rest/queue/push/PushStore.java | 34 +
.../artemis/rest/queue/push/PushStrategy.java | 42 +
.../artemis/rest/queue/push/UriStrategy.java | 224 +++
.../rest/queue/push/UriTemplateStrategy.java | 29 +
.../rest/queue/push/xml/Authentication.java | 47 +
.../rest/queue/push/xml/AuthenticationType.java | 26 +
.../artemis/rest/queue/push/xml/BasicAuth.java | 53 +
.../artemis/rest/queue/push/xml/DigestAuth.java | 25 +
.../rest/queue/push/xml/PushRegistration.java | 184 +++
.../artemis/rest/queue/push/xml/XmlHttpHeader.java | 59 +
.../artemis/rest/queue/push/xml/XmlLink.java | 91 ++
.../topic/AcknowledgedSubscriptionResource.java | 71 +
.../artemis/rest/topic/FileTopicPushStore.java | 42 +
.../artemis/rest/topic/PushSubscription.java | 63 +
.../rest/topic/PushSubscriptionsResource.java | 216 +++
.../artemis/rest/topic/PushTopicRegistration.java | 43 +
.../activemq/artemis/rest/topic/Subscription.java | 32 +
.../artemis/rest/topic/SubscriptionResource.java | 71 +
.../artemis/rest/topic/SubscriptionsResource.java | 427 ++++++
.../artemis/rest/topic/TopicDeployment.java | 40 +
.../rest/topic/TopicDestinationsResource.java | 170 +++
.../artemis/rest/topic/TopicPushStore.java | 26 +
.../activemq/artemis/rest/topic/TopicResource.java | 183 +++
.../artemis/rest/topic/TopicServiceManager.java | 110 ++
.../activemq/artemis/rest/util/Constants.java | 23 +
.../rest/util/CustomHeaderLinkStrategy.java | 39 +
.../artemis/rest/util/HttpMessageHelper.java | 131 ++
.../artemis/rest/util/LinkHeaderLinkStrategy.java | 55 +
.../activemq/artemis/rest/util/LinkStrategy.java | 24 +
.../activemq/artemis/rest/util/TimeoutTask.java | 164 ++
.../src/main/resources/schema/artemis-rest.xsd | 119 ++
.../integration/EmbeddedRestActiveMQJMSTest.java | 199 +++
.../artemis/rest/test/AutoAckQueueTest.java | 88 ++
.../artemis/rest/test/AutoAckTopicTest.java | 217 +++
.../artemis/rest/test/ClientAckQueueTest.java | 376 +++++
.../artemis/rest/test/ClientAckTopicTest.java | 319 ++++
.../artemis/rest/test/CreateDestinationTest.java | 180 +++
.../activemq/artemis/rest/test/DupQueueTest.java | 154 ++
.../activemq/artemis/rest/test/Embedded.java | 94 ++
.../activemq/artemis/rest/test/EmbeddedTest.java | 157 ++
.../artemis/rest/test/EmbeddedTestServer.java | 95 ++
.../artemis/rest/test/FindDestinationTest.java | 135 ++
.../apache/activemq/artemis/rest/test/JMSTest.java | 275 ++++
.../artemis/rest/test/MessagePropertiesTest.java | 104 ++
.../artemis/rest/test/MessageTestBase.java | 79 +
.../rest/test/PersistentPushQueueConsumerTest.java | 204 +++
.../rest/test/PersistentPushTopicConsumerTest.java | 240 +++
.../artemis/rest/test/PushQueueConsumerTest.java | 336 +++++
.../artemis/rest/test/PushTopicConsumerTest.java | 363 +++++
.../activemq/artemis/rest/test/RawAckTest.java | 158 ++
.../artemis/rest/test/RepostingQueueTest.java | 563 +++++++
.../artemis/rest/test/RepostingTopicTest.java | 691 +++++++++
.../artemis/rest/test/RoundtripTimeTest.java | 72 +
.../activemq/artemis/rest/test/SelectorTest.java | 304 ++++
.../activemq/artemis/rest/test/SessionTest.java | 309 ++++
.../activemq/artemis/rest/test/TransformTest.java | 248 +++
.../apache/activemq/artemis/rest/test/Util.java | 49 +
.../apache/activemq/artemis/rest/test/XmlTest.java | 48 +
.../artemis/rest/topic/RepostingTopicTest.java | 692 +++++++++
artemis-rest/src/test/resources/activemq-rest.xml | 19 +
artemis-rest/src/test/resources/broker.xml | 49 +
docs/user-manual/en/SUMMARY.md | 1 +
docs/user-manual/en/rest.md | 1585 ++++++++++++++++++++
examples/features/standard/pom.xml | 2 +
examples/features/standard/rest/dup-send/pom.xml | 161 ++
examples/features/standard/rest/dup-send/readme.md | 41 +
.../rest/dup-send/src/main/java/Order.java | 69 +
.../rest/dup-send/src/main/java/PostOrder.java | 69 +
.../dup-send/src/main/java/PostOrderWithId.java | 45 +
.../rest/dup-send/src/main/java/ReceiveOrder.java | 49 +
.../dup-send/src/main/resources/activemq-rest.xml | 23 +
.../rest/dup-send/src/main/resources/broker.xml | 36 +
.../rest/dup-send/src/main/webapp/WEB-INF/web.xml | 55 +
.../features/standard/rest/javascript-chat/pom.xml | 175 +++
.../standard/rest/javascript-chat/readme.md | 15 +
.../javascript-chat/src/main/resources/broker.xml | 34 +
.../src/main/webapp/WEB-INF/web.xml | 51 +
.../javascript-chat/src/main/webapp/index.html | 188 +++
.../resteasy/messaging/test/AutoAckTopicTest.java | 88 ++
.../features/standard/rest/jms-to-rest/pom.xml | 161 ++
.../standard/rest/jms-to-rest/postOrder.py | 45 +
.../features/standard/rest/jms-to-rest/readme.md | 49 +
.../standard/rest/jms-to-rest/receiveOrder.py | 69 +
.../rest/jms-to-rest/src/main/java/JmsReceive.java | 52 +
.../rest/jms-to-rest/src/main/java/JmsSend.java | 44 +
.../rest/jms-to-rest/src/main/java/Order.java | 69 +
.../jms-to-rest/src/main/java/RestReceive.java | 50 +
.../rest/jms-to-rest/src/main/java/RestSend.java | 40 +
.../rest/jms-to-rest/src/main/resources/broker.xml | 37 +
.../jms-to-rest/src/main/webapp/WEB-INF/web.xml | 51 +
examples/features/standard/rest/pom.xml | 45 +
examples/features/standard/rest/push/pom.xml | 161 ++
examples/features/standard/rest/push/readme.md | 32 +
.../standard/rest/push/src/main/java/Order.java | 69 +
.../rest/push/src/main/java/PostOrder.java | 44 +
.../standard/rest/push/src/main/java/PushReg.java | 44 +
.../rest/push/src/main/java/ReceiveShipping.java | 51 +
.../rest/push/src/main/resources/broker.xml | 42 +
.../rest/push/src/main/webapp/WEB-INF/web.xml | 51 +
pom.xml | 3 +
tests/integration-tests/pom.xml | 9 +
.../artemis/tests/integration/rest/Order.java | 80 +
.../integration/rest/RestDeserializationTest.java | 198 +++
.../tests/integration/rest/RestTestBase.java | 99 ++
.../rest/util/QueueRestMessageContext.java | 75 +
.../tests/integration/rest/util/ResponseUtil.java | 35 +
.../integration/rest/util/RestAMQConnection.java | 104 ++
.../integration/rest/util/RestMessageContext.java | 259 ++++
.../rest/util/TopicRestMessageContext.java | 83 +
.../test/resources/rest/bwlist-rest-test-asm.xml | 37 +
.../src/test/resources/rest/rest-test-asm.xml | 37 +
.../rest/rest-test-bwlist/webapp/WEB-INF/web.xml | 56 +
.../rest/rest-test/webapp/WEB-INF/web.xml | 58 +
149 files changed, 18866 insertions(+)
create mode 100644 artemis-rest/pom.xml
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/ActiveMQ.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/ActiveMQRestLogger.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/HttpHeaderProperty.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/Jms.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/MessageServiceConfiguration.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/MessageServiceManager.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/UnknownMediaType.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/UnmarshalException.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/integration/ActiveMQBootstrapListener.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/integration/EmbeddedRestActiveMQ.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/integration/EmbeddedRestActiveMQJMS.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/integration/RestMessagingBootstrapListener.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/integration/ServletContextBindingRegistry.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/AcknowledgedQueueConsumer.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/Acknowledgement.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/ConsumedHttpMessage.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/ConsumedMessage.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/ConsumedObjectMessage.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/ConsumersResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/DestinationResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/DestinationServiceManager.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/DestinationSettings.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/PostMessage.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/PostMessageDupsOk.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/PostMessageNoDups.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/QueueConsumer.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/QueueDeployment.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/QueueDestinationsResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/QueueResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/QueueServiceManager.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/ActiveMQPushStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/FilePushStore.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/PushConsumer.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/PushConsumerMessageHandler.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/PushConsumerResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/PushStore.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/PushStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/UriStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/UriTemplateStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/Authentication.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/AuthenticationType.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/BasicAuth.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/DigestAuth.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/PushRegistration.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/XmlHttpHeader.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/push/xml/XmlLink.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/AcknowledgedSubscriptionResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/FileTopicPushStore.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/PushSubscription.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/PushSubscriptionsResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/PushTopicRegistration.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/Subscription.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/SubscriptionResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/SubscriptionsResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/TopicDeployment.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/TopicDestinationsResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/TopicPushStore.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/TopicResource.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/topic/TopicServiceManager.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/util/Constants.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/util/CustomHeaderLinkStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/util/HttpMessageHelper.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/util/LinkHeaderLinkStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/util/LinkStrategy.java
create mode 100644
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/util/TimeoutTask.java
create mode 100644 artemis-rest/src/main/resources/schema/artemis-rest.xsd
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/integration/EmbeddedRestActiveMQJMSTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/AutoAckQueueTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/AutoAckTopicTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/ClientAckQueueTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/ClientAckTopicTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/CreateDestinationTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/DupQueueTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/Embedded.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/EmbeddedTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/EmbeddedTestServer.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/FindDestinationTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/JMSTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/MessagePropertiesTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/MessageTestBase.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/PersistentPushQueueConsumerTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/PersistentPushTopicConsumerTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/PushQueueConsumerTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/PushTopicConsumerTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/RawAckTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/RepostingQueueTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/RepostingTopicTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/RoundtripTimeTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/SelectorTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/SessionTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/TransformTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/Util.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/test/XmlTest.java
create mode 100644
artemis-rest/src/test/java/org/apache/activemq/artemis/rest/topic/RepostingTopicTest.java
create mode 100644 artemis-rest/src/test/resources/activemq-rest.xml
create mode 100644 artemis-rest/src/test/resources/broker.xml
create mode 100644 docs/user-manual/en/rest.md
create mode 100644 examples/features/standard/rest/dup-send/pom.xml
create mode 100644 examples/features/standard/rest/dup-send/readme.md
create mode 100644
examples/features/standard/rest/dup-send/src/main/java/Order.java
create mode 100644
examples/features/standard/rest/dup-send/src/main/java/PostOrder.java
create mode 100644
examples/features/standard/rest/dup-send/src/main/java/PostOrderWithId.java
create mode 100644
examples/features/standard/rest/dup-send/src/main/java/ReceiveOrder.java
create mode 100644
examples/features/standard/rest/dup-send/src/main/resources/activemq-rest.xml
create mode 100644
examples/features/standard/rest/dup-send/src/main/resources/broker.xml
create mode 100644
examples/features/standard/rest/dup-send/src/main/webapp/WEB-INF/web.xml
create mode 100644 examples/features/standard/rest/javascript-chat/pom.xml
create mode 100644 examples/features/standard/rest/javascript-chat/readme.md
create mode 100644
examples/features/standard/rest/javascript-chat/src/main/resources/broker.xml
create mode 100644
examples/features/standard/rest/javascript-chat/src/main/webapp/WEB-INF/web.xml
create mode 100644
examples/features/standard/rest/javascript-chat/src/main/webapp/index.html
create mode 100644
examples/features/standard/rest/javascript-chat/src/test/java/org/jboss/resteasy/messaging/test/AutoAckTopicTest.java
create mode 100644 examples/features/standard/rest/jms-to-rest/pom.xml
create mode 100644 examples/features/standard/rest/jms-to-rest/postOrder.py
create mode 100644 examples/features/standard/rest/jms-to-rest/readme.md
create mode 100644 examples/features/standard/rest/jms-to-rest/receiveOrder.py
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/java/JmsReceive.java
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/java/JmsSend.java
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/java/Order.java
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/java/RestReceive.java
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/java/RestSend.java
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/resources/broker.xml
create mode 100644
examples/features/standard/rest/jms-to-rest/src/main/webapp/WEB-INF/web.xml
create mode 100644 examples/features/standard/rest/pom.xml
create mode 100644 examples/features/standard/rest/push/pom.xml
create mode 100644 examples/features/standard/rest/push/readme.md
create mode 100644
examples/features/standard/rest/push/src/main/java/Order.java
create mode 100644
examples/features/standard/rest/push/src/main/java/PostOrder.java
create mode 100644
examples/features/standard/rest/push/src/main/java/PushReg.java
create mode 100644
examples/features/standard/rest/push/src/main/java/ReceiveShipping.java
create mode 100644
examples/features/standard/rest/push/src/main/resources/broker.xml
create mode 100644
examples/features/standard/rest/push/src/main/webapp/WEB-INF/web.xml
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/Order.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/RestDeserializationTest.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/RestTestBase.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/util/QueueRestMessageContext.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/util/ResponseUtil.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/util/RestAMQConnection.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/util/RestMessageContext.java
create mode 100644
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/rest/util/TopicRestMessageContext.java
create mode 100644
tests/integration-tests/src/test/resources/rest/bwlist-rest-test-asm.xml
create mode 100644
tests/integration-tests/src/test/resources/rest/rest-test-asm.xml
create mode 100644
tests/integration-tests/src/test/resources/rest/rest-test-bwlist/webapp/WEB-INF/web.xml
create mode 100644
tests/integration-tests/src/test/resources/rest/rest-test/webapp/WEB-INF/web.xml