Initial drop of donated AMQP Client Code.
authorTimothy Bish <tabish121@gmail.com>
Tue, 23 Sep 2014 18:09:26 +0000 (14:09 -0400)
committerTimothy Bish <tabish121@gmail.com>
Tue, 23 Sep 2014 18:09:26 +0000 (14:09 -0400)
commite4decdc1e5df9797915b5a892f59bc20134c969c
tree9a4aecfcfdb7aa7fbe5f0eadb9e79996192591bb
parent99f60c210f52876baaa821c810f539d1eebdd968
Initial drop of donated AMQP Client Code.
350 files changed:
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
pom.xml [new file with mode: 0644]
qpid-jms-client/.gitignore [new file with mode: 0644]
qpid-jms-client/pom.xml [new file with mode: 0644]
qpid-jms-client/src/main/filtered-resources/org/apache/qpid/jms/version.txt [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsClientProperties.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionListener.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsDestination.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsDurableTopicSubscriber.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsLocalTransactionContext.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageAvailableConsumer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageAvailableListener.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageConsumer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageDispatcher.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageProducer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsPrefetchPolicy.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueue.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueBrowser.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueConnection.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueReceiver.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueSender.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueSession.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSslConnectionFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSslContext.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTemporaryQueue.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTemporaryTopic.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopic.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicConnection.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicPublisher.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicSession.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicSubscriber.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTransactionListener.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTxSynchronization.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/IdConversionException.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsConnectionClosedException.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsConnectionFailedException.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsExceptionSupport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/QpidJmsException.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JNDIReferenceFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JNDIStorable.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/LazyCreateContext.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/NameParserImpl.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/ReadOnlyContext.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsBytesMessage.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsDefaultMessageFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsInboundMessageDispatch.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMapMessage.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessageFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepter.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessageTransformation.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsObjectMessage.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsOutboundMessageDispatch.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsStreamMessage.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsTextMessage.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsBytesMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsMapMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsObjectMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsStreamMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsTextMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/defaults/JmsDefaultBytesMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/defaults/JmsDefaultMapMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/defaults/JmsDefaultMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/defaults/JmsDefaultObjectMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/defaults/JmsDefaultStreamMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/defaults/JmsDefaultTextMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsAbstractResourceId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConnectionId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConnectionInfo.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConsumerId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConsumerInfo.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsDefaultResourceVisitor.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsMessageId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsProducerId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsProducerInfo.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsResource.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsResourceId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsResourceVistor.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsSessionId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsSessionInfo.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsTransactionId.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsTransactionInfo.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/package.html [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/AbstractProvider.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/AsyncResult.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/DefaultProviderListener.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/Provider.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderClosedException.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderConstants.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderFuture.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderListener.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderWrapper.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AbstractAmqpResource.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpAnonymousProducer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConnection.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpFixedProducer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpJMSVendor.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpJmsNoLocalType.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpJmsSelectorType.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProducer.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProvider.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProviderFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpQueueBrowser.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpResource.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSaslAuthenticator.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSession.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSslProvider.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSslProviderFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTemporaryDestination.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransactionContext.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransferTagGenerator.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsBytesMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMapMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageBuilder.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessagePropertyIntercepter.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsObjectMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsStreamMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsTextMessageFacade.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpMessageIdHelper.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpMessageSupport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpObjectTypeDelegate.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpSerializedObjectDelegate.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpTypedObjectDelegate.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverProvider.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverProviderFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverUriPool.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AbstractMechanism.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AnonymousMechanism.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AnonymousMechanismFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/CramMD5Mechanism.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/CramMD5MechanismFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/Mechanism.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/MechanismFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/PlainMechanism.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/PlainMechanismFactory.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/SaslMechanismFinder.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/RawTcpTransport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/SslTransport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TcpBufferedInputStream.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TcpBufferedOutputStream.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TcpTransport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/Transport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportListener.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/AbstractMessageQueue.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ClassLoadingAwareObjectInputStream.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/FactoryFinder.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/FifoMessageQueue.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/IOExceptionSupport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/IdGenerator.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/InetAddressUtil.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/MessageQueue.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PriorityMessageQueue.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PropertyUtil.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/StopWatch.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ThreadPoolUtils.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TimeUtils.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ToStringSupport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TypeConversionSupport.java [new file with mode: 0644]
qpid-jms-client/src/main/java/org/apache/qpid/jms/util/URISupport.java [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/amqp [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/amqp+nio [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/amqp+nio+ssl [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/amqp+ssl [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/amqps [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/failover [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/sasl/ANONYMOUS [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/sasl/CRAM-MD5 [new file with mode: 0644]
qpid-jms-client/src/main/resources/META-INF/services/org/apache/qpid/jms/sasl/PLAIN [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/integration/ConnectionIntegrationTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/integration/IntegrationTestFixture.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/integration/MessageIntegrationTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/integration/SenderIntegrationTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsBytesMessageTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMapMessageTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMessageTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsObjectMessageTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsStreamMessageTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsTextMessageTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/provider/amqp/message/AmqpMessageIdHelperTest.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/QpidJmsTestCase.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/AbstractFrameFieldAndPayloadMatchingHandler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/AmqpDataFramer.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/AmqpPeerRunnable.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/CompositeAmqpPeerRunnable.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/DescriptorMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/FrameHandler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/FrameSender.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/FrameType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/FrameWithNoPayloadMatchingHandler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/FrameWithPayloadMatchingHandler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/Handler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/HeaderHandler.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/HeaderHandlerImpl.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/ListDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/MapDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/TestAmqpPeer.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/TestAmqpPeerRunner.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/TestFrameParser.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/ValueProvider.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/Accepted.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/AttachFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/BeginFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/CloseFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/DetachFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/DispositionFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/EndFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/FlowFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/Modified.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/OpenFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/Rejected.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/Released.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/SaslChallengeFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/SaslInitFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/SaslMechanismsFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/SaslOutcomeFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/SaslResponseFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/Source.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/Target.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/TransferFrame.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/generate-frames.xsl [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/AmqpValueDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/ApplicationPropertiesDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/DataDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/HeaderDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/MessageAnnotationsDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/PropertiesDescribedType.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/describedtypes/sections/generate-list-sections.xsl [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/AttachMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/BeginMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/CloseMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/DetachMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/DispositionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/EndMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/FlowMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/OpenMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/SaslChallengeMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/SaslInitMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/SaslMechanismsMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/SaslOutcomeMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/SaslResponseMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/TransferMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/generate-matchers.xsl [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/AbstractMessageSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/ApplicationPropertiesSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/MessageAnnotationsSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/MessageHeaderSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/MessageListSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/MessageMapSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/MessagePropertiesSectionMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/TransferPayloadCompositeMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/sections/generate-message-section-matchers.xsl [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/types/EncodedAmqpTypeMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/types/EncodedAmqpValueMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/test/testpeer/matchers/types/EncodedDataMatcher.java [new file with mode: 0644]
qpid-jms-client/src/test/java/org/apache/qpid/jms/util/URISupportTest.java [new file with mode: 0644]
qpid-jms-client/src/test/resources/keystore [new file with mode: 0644]
qpid-jms-client/src/test/resources/log4j.properties [new file with mode: 0644]
qpid-jms-discovery/.gitignore [new file with mode: 0644]
qpid-jms-discovery/pom.xml [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryAgent.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryAgentFactory.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryEvent.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryListener.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryProvider.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryProviderFactory.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/MulticastDiscoveryAgent.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/MulticastDiscoveryAgentFactory.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/PacketParser.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/PacketParserFactory.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/parsers/ActiveMQPacketParser.java [new file with mode: 0644]
qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/parsers/ActiveMQPacketParserFactory.java [new file with mode: 0644]
qpid-jms-discovery/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/agents/multicast [new file with mode: 0644]
qpid-jms-discovery/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/agents/multicast-parsers/activemq [new file with mode: 0644]
qpid-jms-discovery/src/main/resources/META-INF/services/org/apache/qpid/jms/provider/discovery [new file with mode: 0644]
qpid-jms-examples/.gitignore [new file with mode: 0644]
qpid-jms-examples/pom.xml [new file with mode: 0644]
qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Drain.java [new file with mode: 0644]
qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Spout.java [new file with mode: 0644]
qpid-jms-interop-tests/.gitignore [new file with mode: 0644]
qpid-jms-interop-tests/README.md [new file with mode: 0644]
qpid-jms-interop-tests/pom.xml [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/.gitignore [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/pom.xml [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsConnectionCloseVariationsTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsConnectionClosedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsConnectionConcurrentCloseCallsTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsConnectionFactoryTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsConnectionFailedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsConnectionTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsMessageIntegrityTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsQueueConnectionTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsSSLConnectionTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsSessionClosedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsSessionFailedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsSessionTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/JmsTopicConnectionTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/bench/ConsumeFromAMQPTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/bench/ProduceToAMQPTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/bench/ProduceToOpenWireTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/bench/ProducerAndConsumerBench.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsAutoAckTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsClientAckTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsConsumerPriorityDispatchTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsCreateResourcesInOnMessageTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsDurableSubscriberTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsMessageConsumerClosedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsMessageConsumerFailedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsMessageConsumerTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsMessageGroupTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsQueueBrowserTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/consumer/JmsZeroPrefetchTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/destinations/JmsTemporaryQueueTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/destinations/JmsTemporaryTopicTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/discovery/JmsAmqpDiscoveryTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/discovery/JmsDiscoveryProviderTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/failover/FailoverProviderTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/failover/JmsFailoverTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/failover/JmsOfflineBehaviorTests.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/ActiveMQAdmin.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJmsTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsAnonymousProducerTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsMessageProducerClosedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsMessageProducerFailedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsMessageProducerTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsProduceMessageTypesTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsQueueSenderTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/producer/JmsTopicPublisherTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/AmqpTestSupport.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/QpidJmsTestSupport.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/Wait.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/transactions/JmsTransactedConsumerTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/transactions/JmsTransactedProducerTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/transactions/JmsTransactedSessionTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/usecases/JmsLargeMessageSendRecvTimedTest.java [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/keystore [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/log4j.properties [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/provider.properties [new file with mode: 0644]
qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/test.properties [new file with mode: 0644]