From Szymon.Sasin at arm.com Wed Jul 15 09:32:28 2015 From: Szymon.Sasin at arm.com (Szymon Sasin) Date: Wed, 15 Jul 2015 10:32:28 +0100 Subject: RFR: Kona-1 Initial commit of CoAP Message-ID: <0E12F2E3AD9BF24C976D0689123A3CA5922075DDFC@BUNGLE.Emea.Arm.com> issue: https://bugs.openjdk.java.net/browse/KONA-1 review: http://cr.openjdk.java.net/~ssasin/1/webrev.02 Szymon Sasin Staff SW Engineer IoT BU ARM Ltd. -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 From Szymon.Sasin at arm.com Thu Jul 16 08:05:09 2015 From: Szymon.Sasin at arm.com (Szymon Sasin) Date: Thu, 16 Jul 2015 09:05:09 +0100 Subject: Kona-1 Initial commit of CoAP In-Reply-To: <0E12F2E3AD9BF24C976D0689123A3CA5922075DDFC@BUNGLE.Emea.Arm.com> References: <0E12F2E3AD9BF24C976D0689123A3CA5922075DDFC@BUNGLE.Emea.Arm.com> Message-ID: <0E12F2E3AD9BF24C976D0689123A3CA5922075E181@BUNGLE.Emea.Arm.com> issue: https://bugs.openjdk.java.net/browse/KONA-1 review: http://cr.openjdk.java.net/~ssasin/1/webrev.03 Szymon -----Original Message----- From: kona-dev [mailto:kona-dev-bounces at openjdk.java.net] On Behalf Of Szymon Sasin Sent: 15 July 2015 12:32 To: kona-dev at openjdk.java.net Subject: RFR: Kona-1 Initial commit of CoAP issue: https://bugs.openjdk.java.net/browse/KONA-1 review: http://cr.openjdk.java.net/~ssasin/1/webrev.02 Szymon Sasin Staff SW Engineer IoT BU ARM Ltd. -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 From Riaz.Aimandi at oracle.com Mon Jul 20 18:47:10 2015 From: Riaz.Aimandi at oracle.com (Riaz Aimandi) Date: Mon, 20 Jul 2015 14:47:10 -0400 Subject: Kona-1 Initial commit of CoAP In-Reply-To: <0E12F2E3AD9BF24C976D0689123A3CA5922075E181@BUNGLE.Emea.Arm.com> References: <0E12F2E3AD9BF24C976D0689123A3CA5922075DDFC@BUNGLE.Emea.Arm.com> <0E12F2E3AD9BF24C976D0689123A3CA5922075E181@BUNGLE.Emea.Arm.com> Message-ID: <9C085921-3AF1-48A1-9ED8-AC75DA599E4E@oracle.com> Hi Szymon, Your changes looks fine to me. Thanks, - riaz > On Jul 16, 2015, at 4:05 AM, Szymon Sasin wrote: > > issue: https://bugs.openjdk.java.net/browse/KONA-1 > review: http://cr.openjdk.java.net/~ssasin/1/webrev.03 > > Szymon > > -----Original Message----- > From: kona-dev [mailto:kona-dev-bounces at openjdk.java.net] On Behalf Of Szymon Sasin > Sent: 15 July 2015 12:32 > To: kona-dev at openjdk.java.net > Subject: RFR: Kona-1 Initial commit of CoAP > > issue: https://bugs.openjdk.java.net/browse/KONA-1 > review: http://cr.openjdk.java.net/~ssasin/1/webrev.02 > > Szymon Sasin > Staff SW Engineer > IoT BU > ARM Ltd. > > > -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. > > ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 > > > -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. > > ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 > ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 > From szymon.sasin at arm.com Mon Jul 20 19:18:49 2015 From: szymon.sasin at arm.com (szymon.sasin at arm.com) Date: Mon, 20 Jul 2015 19:18:49 +0000 Subject: hg: kona/coap: 1: Commit CoAP to project Kona Message-ID: <201507201918.t6KJInHS006475@aojmv0008.oracle.com> Changeset: dcef39bd7c57 Author: Szymon Sasin Date: 2015-07-15 10:11 +0300 URL: http://hg.openjdk.java.net/kona/coap/rev/dcef39bd7c57 1: Commit CoAP to project Kona Summary: CoAP sources Reviewed-by: Riaz Aimandi + .hgignore + copyright-header.txt + findbugs-exlude.xml + pmd-ruleset.xml + pom.xml + readme.md + src/main/java/com/arm/coap/server/MessageIdSupplierImpl.java + src/main/java/com/arm/coap/server/internal/CoapExchangeImpl.java + src/main/java/com/arm/coap/server/internal/CoapServerAbstract.java + src/main/java/com/arm/coap/server/internal/CoapTransaction.java + src/main/java/com/arm/coap/server/internal/CoapTransactionId.java + src/main/java/com/arm/coap/server/internal/DelayedTransactionId.java + src/main/java/com/arm/coap/server/internal/DelayedTransactionManager.java + src/main/java/com/arm/coap/server/internal/DuplicationDetector.java + src/main/java/com/arm/coap/server/internal/MessageHandlerTask.java + src/main/java/com/arm/coap/server/internal/MulticastTransactionId.java + src/main/java/com/arm/coap/server/internal/TransactionManager.java + src/main/java/com/arm/coap/server/internal/UriMatcher.java + src/main/java/com/arm/coap/transport/AbstractTransportConnector.java + src/main/java/com/arm/coap/transport/InMemoryTransport.java + src/main/java/com/arm/coap/transport/udp/DatagramChannelTransport.java + src/main/java/com/arm/coap/transport/udp/DatagramSocketTransport.java + src/main/java/com/arm/coap/transport/udp/MulticastSocketTransport.java + src/main/java/com/arm/coap/transport/udp/QoSDatagramSocket.java + src/main/java/com/arm/coap/transport/udp/TrafficClassTransportContext.java + src/main/java/com/arm/coap/utils/ByteArrayBackedInputStream.java + src/main/java/com/arm/coap/utils/ByteArrayBackedOutputStream.java + src/main/java/com/arm/coap/utils/Callback.java + src/main/java/com/arm/coap/utils/CoapResource.java + src/main/java/com/arm/coap/utils/EventLogger.java + src/main/java/com/arm/coap/utils/EventLoggerCoapPacket.java + src/main/java/com/arm/coap/utils/FutureCallbackAdapter.java + src/main/java/com/arm/coap/utils/HexArray.java + src/main/java/com/arm/coap/utils/IpPortAddress.java + src/main/java/com/arm/coap/utils/SimpleCoapResource.java + src/main/java/jdk/coap/CoapConstants.java + src/main/java/jdk/coap/client/CoapClient.java + src/main/java/jdk/coap/client/CoapClientBuilder.java + src/main/java/jdk/coap/client/CoapRequestTarget.java + src/main/java/jdk/coap/client/ObservationHandlerImpl.java + src/main/java/jdk/coap/client/ObservationListener.java + src/main/java/jdk/coap/client/SyncRequestTarget.java + src/main/java/jdk/coap/exception/CoapCodeException.java + src/main/java/jdk/coap/exception/CoapException.java + src/main/java/jdk/coap/exception/CoapMessageFormatException.java + src/main/java/jdk/coap/exception/CoapTimeoutException.java + src/main/java/jdk/coap/exception/CoapUnknownOptionException.java + src/main/java/jdk/coap/exception/ObservationNotEstablishedException.java + src/main/java/jdk/coap/exception/ObservationTerminatedException.java + src/main/java/jdk/coap/exception/ReceiveException.java + src/main/java/jdk/coap/linkformat/LinkFormat.java + src/main/java/jdk/coap/linkformat/LinkFormatBuilder.java + src/main/java/jdk/coap/linkformat/PToken.java + src/main/java/jdk/coap/observe/AbstractObservableResource.java + src/main/java/jdk/coap/observe/NotificationAckCallback.java + src/main/java/jdk/coap/observe/NotificationDeliveryListener.java + src/main/java/jdk/coap/observe/NotificationDeliveryListenerNULL.java + src/main/java/jdk/coap/observe/ObservationRelation.java + src/main/java/jdk/coap/observe/SimpleObservableResource.java + src/main/java/jdk/coap/packet/BasicHeaderOptions.java + src/main/java/jdk/coap/packet/BlockOption.java + src/main/java/jdk/coap/packet/BlockSize.java + src/main/java/jdk/coap/packet/CoapPacket.java + src/main/java/jdk/coap/packet/Code.java + src/main/java/jdk/coap/packet/DataConvertingUtility.java + src/main/java/jdk/coap/packet/HeaderOptions.java + src/main/java/jdk/coap/packet/MediaTypes.java + src/main/java/jdk/coap/packet/MessageType.java + src/main/java/jdk/coap/packet/Method.java + src/main/java/jdk/coap/packet/RawOption.java + src/main/java/jdk/coap/server/CoapErrorCallback.java + src/main/java/jdk/coap/server/CoapExchange.java + src/main/java/jdk/coap/server/CoapHandler.java + src/main/java/jdk/coap/server/CoapServer.java + src/main/java/jdk/coap/server/CoapServerBlocks.java + src/main/java/jdk/coap/server/CoapServerBuilder.java + src/main/java/jdk/coap/server/CoapServerObserve.java + src/main/java/jdk/coap/server/CoapTransactionCallback.java + src/main/java/jdk/coap/server/MessageIdSupplier.java + src/main/java/jdk/coap/server/ObservationHandler.java + src/main/java/jdk/coap/server/ResourceLinks.java + src/main/java/jdk/coap/transmission/CoapTimeout.java + src/main/java/jdk/coap/transmission/SingleTimeout.java + src/main/java/jdk/coap/transmission/TransmissionTimeout.java + src/main/java/jdk/coap/transport/TransportConnector.java + src/main/java/jdk/coap/transport/TransportContext.java + src/main/java/jdk/coap/transport/TransportReceiver.java + src/test/java/com/arm/coap/server/internal/DuplicationDetectorTest.java + src/test/java/com/arm/coap/transport/udp/DatagramChannelTransportTest.java + src/test/java/com/arm/coap/transport/udp/DatagramSocketTransportTest.java + src/test/java/com/arm/coap/transport/udp/TrafficClassVerifier.java + src/test/java/com/arm/coap/utils/ByteArrayBackedStreamTest.java + src/test/java/com/arm/coap/utils/FutureCallbackAdapterTest.java + src/test/java/com/arm/coap/utils/HexArrayTest.java + src/test/java/com/arm/coap/utils/IpPortAddressTest.java + src/test/java/jdk/coap/client/CoapRequestTargetTest.java + src/test/java/jdk/coap/linkformat/LinkFormatTest.java + src/test/java/jdk/coap/observe/SimpleObservableResourceTest.java + src/test/java/jdk/coap/packet/CoapPacketTest.java + src/test/java/jdk/coap/packet/CoapPacketToStringTest.java + src/test/java/jdk/coap/packet/HeaderOptionTest.java + src/test/java/jdk/coap/packet/MediaTypesTest.java + src/test/java/jdk/coap/server/CoapServerExecutorTest.java + src/test/java/jdk/coap/server/CoapServerTransportContextTest.java + src/test/java/jdk/coap/server/ServerTest.java + src/test/java/jdk/coap/transmission/TransmissionTimeoutTest.java + src/test/java/jdk/coap/transport/TransportContextTest.java + src/test/java/microbenchmark/ParsingBenchmark.java + src/test/java/microbenchmark/ServerBenchmark.java + src/test/java/microbenchmark/ServerBenchmarkBase.java + src/test/java/microbenchmark/ServerCachedThreadBenchmarkIgn.java + src/test/java/microbenchmark/ServerMultiThreadBenchmarkIgn.java + src/test/java/microbenchmark/ServerMultiThreadDuplicationBenchmarkIgn.java + src/test/java/microbenchmark/ServerNotifBenchmark.java + src/test/java/microbenchmark/ServerSingleThreadBenchmark.java + src/test/java/protocolTests/BlockTest.java + src/test/java/protocolTests/ClientServerNONTest.java + src/test/java/protocolTests/ClientServerTest.java + src/test/java/protocolTests/ClientServerWithBlocksTest.java + src/test/java/protocolTests/MulticastTest.java + src/test/java/protocolTests/ObservationTest.java + src/test/java/protocolTests/ObservationWithBlockTest.java + src/test/java/protocolTests/TimeoutTest.java + src/test/java/protocolTests/utils/CoapPacketBuilder.java + src/test/java/protocolTests/utils/CurrentThreadExecutor.java + src/test/java/protocolTests/utils/TransportConnectorMock.java + src/test/resources/log4j.properties + src/test/resources/logging.properties