├── .github └── workflows │ └── PR-check.yml ├── .gitignore ├── .idea ├── codeStyleSettings.xml └── copyright │ ├── ApacheV2.xml │ └── profiles_settings.xml ├── LICENSE ├── README.md ├── coap-core ├── diagrams.puml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mbed │ │ │ └── coap │ │ │ ├── CoapConstants.java │ │ │ ├── client │ │ │ ├── CoapClient.java │ │ │ ├── CoapClientBuilder.java │ │ │ ├── CoapRequestTarget.java │ │ │ ├── ObservationHandlerImpl.java │ │ │ ├── ObservationListener.java │ │ │ ├── RegistrationManager.java │ │ │ └── SyncRequestTarget.java │ │ │ ├── exception │ │ │ ├── CoapBlockException.java │ │ │ ├── CoapBlockTooLargeEntityException.java │ │ │ ├── CoapCodeException.java │ │ │ ├── CoapException.java │ │ │ ├── CoapMessageFormatException.java │ │ │ ├── CoapRequestEntityIncomplete.java │ │ │ ├── CoapRequestEntityTooLarge.java │ │ │ ├── CoapTimeoutException.java │ │ │ ├── CoapUnknownOptionException.java │ │ │ ├── ObservationNotEstablishedException.java │ │ │ ├── ObservationTerminatedException.java │ │ │ └── TooManyRequestsForEndpointException.java │ │ │ ├── linkformat │ │ │ ├── LinkFormat.java │ │ │ ├── LinkFormatBuilder.java │ │ │ └── PToken.java │ │ │ ├── observe │ │ │ ├── AbstractObservableResource.java │ │ │ ├── NotificationAckCallback.java │ │ │ ├── NotificationDeliveryListener.java │ │ │ ├── NotificationDeliveryListenerNULL.java │ │ │ ├── ObservationRelation.java │ │ │ └── SimpleObservableResource.java │ │ │ ├── packet │ │ │ ├── BasicHeaderOptions.java │ │ │ ├── BlockOption.java │ │ │ ├── BlockSize.java │ │ │ ├── CoapPacket.java │ │ │ ├── CoapTcpPacketSerializer.java │ │ │ ├── Code.java │ │ │ ├── DataConvertingUtility.java │ │ │ ├── HeaderOptions.java │ │ │ ├── MediaTypes.java │ │ │ ├── MessageType.java │ │ │ ├── Method.java │ │ │ ├── PacketUtils.java │ │ │ ├── RawOption.java │ │ │ ├── SignalingOptions.java │ │ │ └── StrictInputStream.java │ │ │ ├── server │ │ │ ├── CoapExchange.java │ │ │ ├── CoapHandler.java │ │ │ ├── CoapRequestId.java │ │ │ ├── CoapServer.java │ │ │ ├── CoapServerBuilder.java │ │ │ ├── CoapTcpCSMStorage.java │ │ │ ├── CoapTransactionCallback.java │ │ │ ├── DuplicatedCoapMessageCallback.java │ │ │ ├── MessageIdSupplier.java │ │ │ ├── MessageIdSupplierImpl.java │ │ │ ├── ObservationHandler.java │ │ │ ├── ObservationIDGenerator.java │ │ │ ├── PutOnlyMap.java │ │ │ ├── SimpleObservationIDGenerator.java │ │ │ └── internal │ │ │ │ ├── BlockRequestId.java │ │ │ │ ├── BlockWiseCallback.java │ │ │ │ ├── BlockWiseIncomingTransaction.java │ │ │ │ ├── BlockWiseTransfer.java │ │ │ │ ├── CoapExchangeImpl.java │ │ │ │ ├── CoapMessaging.java │ │ │ │ ├── CoapRequestHandler.java │ │ │ │ ├── CoapServerBlocks.java │ │ │ │ ├── CoapServerUtils.java │ │ │ │ ├── CoapTcpCSM.java │ │ │ │ ├── CoapTcpCSMStorageImpl.java │ │ │ │ ├── CoapTcpMessaging.java │ │ │ │ ├── CoapTransaction.java │ │ │ │ ├── CoapTransactionId.java │ │ │ │ ├── CoapUdpMessaging.java │ │ │ │ ├── DefaultDuplicateDetectorCache.java │ │ │ │ ├── DelayedTransactionId.java │ │ │ │ ├── DelayedTransactionManager.java │ │ │ │ ├── DuplicationDetector.java │ │ │ │ ├── ResourceLinks.java │ │ │ │ ├── TransactionManager.java │ │ │ │ ├── TransactionQueue.java │ │ │ │ └── UriMatcher.java │ │ │ ├── transmission │ │ │ ├── CoapTimeout.java │ │ │ ├── SingleTimeout.java │ │ │ └── TransmissionTimeout.java │ │ │ ├── transport │ │ │ ├── BlockingCoapTransport.java │ │ │ ├── CoapReceiver.java │ │ │ ├── CoapTransport.java │ │ │ ├── InMemoryCoapTransport.java │ │ │ ├── TransportContext.java │ │ │ ├── TransportExecutors.java │ │ │ ├── javassl │ │ │ │ ├── CoapSerializer.java │ │ │ │ ├── SSLSocketClientTransport.java │ │ │ │ └── SocketClientTransport.java │ │ │ └── udp │ │ │ │ ├── BlockingSocket.java │ │ │ │ ├── DatagramSocketAdapter.java │ │ │ │ └── DatagramSocketTransport.java │ │ │ └── utils │ │ │ ├── Callback.java │ │ │ ├── CoapResource.java │ │ │ ├── FutureCallbackAdapter.java │ │ │ ├── HexArray.java │ │ │ ├── IpPortAddress.java │ │ │ ├── ReadOnlyCoapResource.java │ │ │ ├── RequestCallback.java │ │ │ └── Token.java │ └── resources │ │ └── LICENSE │ └── test │ ├── java │ ├── com │ │ └── mbed │ │ │ └── coap │ │ │ ├── client │ │ │ ├── CoapClientTest.java │ │ │ ├── CoapRequestTargetTest.java │ │ │ └── RegistrationManagerTest.java │ │ │ ├── linkformat │ │ │ └── LinkFormatTest.java │ │ │ ├── observe │ │ │ ├── AbstractObservableResourceTest.java │ │ │ └── SimpleObservableResourceTest.java │ │ │ ├── packet │ │ │ ├── BlockOptionTest.java │ │ │ ├── BlockSizeTest.java │ │ │ ├── CoapPacketTest.java │ │ │ ├── CoapPacketTestBase.java │ │ │ ├── CoapPacketToStringTest.java │ │ │ ├── CoapTcpPacketSerializerTest.java │ │ │ ├── CodeTest.java │ │ │ ├── DataConvertingUtilityTest.java │ │ │ ├── HeaderOptionTest.java │ │ │ ├── MediaTypesTest.java │ │ │ ├── RawOptionTest.java │ │ │ ├── SignalingOptionsTest.java │ │ │ └── StrictInputStreamTest.java │ │ │ ├── server │ │ │ ├── CoapRequestIdTest.java │ │ │ ├── CoapServerBuilderTest.java │ │ │ ├── CoapServerTest.java │ │ │ ├── ServerIntegrationTest.java │ │ │ └── internal │ │ │ │ ├── BlockWiseCallbackTest.java │ │ │ │ ├── BlockWiseIncomingTransactionTest.java │ │ │ │ ├── BlockWiseTransferTest.java │ │ │ │ ├── CoapServerBlocksTest.java │ │ │ │ ├── CoapServerBlocksUnitTest.java │ │ │ │ ├── CoapServerDuplicateErrorsTest.java │ │ │ │ ├── CoapServerDuplicateTest.java │ │ │ │ ├── CoapServerTransportContextTest.java │ │ │ │ ├── CoapTcpCSMStorageImplTest.java │ │ │ │ ├── CoapTcpCSMTest.java │ │ │ │ ├── CoapTcpMessagingTest.java │ │ │ │ ├── CoapTransactionIdTest.java │ │ │ │ ├── CoapUdpMessagingTest.java │ │ │ │ ├── DuplicationDetectorTest.java │ │ │ │ ├── MockCoapTransport.java │ │ │ │ ├── TransactionManagerTest.java │ │ │ │ └── TransactionQueueTest.java │ │ │ ├── transmission │ │ │ └── TransmissionTimeoutTest.java │ │ │ ├── transport │ │ │ ├── TransportContextTest.java │ │ │ ├── TransportExecutorsTest.java │ │ │ ├── javassl │ │ │ │ ├── SSLSocketClientTransportTest.java │ │ │ │ ├── SSLUtils.java │ │ │ │ ├── SingleConnectionSSLSocketServerTransport.java │ │ │ │ └── SingleConnectionSocketServerTransport.java │ │ │ └── udp │ │ │ │ └── DatagramSocketTransportTest.java │ │ │ └── utils │ │ │ ├── FutureCallbackAdapterTest.java │ │ │ ├── HexArrayTest.java │ │ │ ├── IpPortAddressTest.java │ │ │ └── ReadOnlyCoapResourceTest.java │ ├── microbenchmark │ │ ├── ParsingBenchmark.java │ │ ├── ServerBenchmark.java │ │ ├── ServerBenchmarkBase.java │ │ ├── ServerCachedThreadBenchmarkIgn.java │ │ ├── ServerMultiThreadBenchmarkIgn.java │ │ ├── ServerMultiThreadDuplicationBenchmarkIgn.java │ │ ├── ServerNotifBenchmark.java │ │ └── ServerSingleThreadBenchmark.java │ └── protocolTests │ │ ├── Block1TransferMaxSizeTest.java │ │ ├── Block2TransferMaxSizeTest.java │ │ ├── BlockTest.java │ │ ├── BlockTransferOnDemandTest.java │ │ ├── BlockwiseTransferWithTest.java │ │ ├── ClientServerNONTest.java │ │ ├── ClientServerTest.java │ │ ├── ClientServerWithBlocksTest.java │ │ ├── MalformedPacketTest.java │ │ ├── Observation2Test.java │ │ ├── ObservationTest.java │ │ ├── ObservationWithBlockTest.java │ │ ├── QueueRequestsTest.java │ │ ├── SeparateResponseTest.java │ │ ├── TcpIntegrationTest.java │ │ ├── TimeoutTest.java │ │ └── utils │ │ ├── CoapPacketBuilder.java │ │ └── TransportConnectorMock.java │ └── resources │ ├── logback-test.xml │ ├── regenerate-keystores.sh │ ├── test-client.jks │ └── test-server.jks ├── codecov.yml ├── deploy.sh ├── example-client ├── README.md ├── coap-cli.sh ├── pom.xml ├── run.sh └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mbed │ │ │ └── coap │ │ │ ├── cli │ │ │ ├── CoapCli.java │ │ │ ├── CoapSchemes.java │ │ │ ├── DeviceEmulator.java │ │ │ ├── TransportProvider.java │ │ │ └── providers │ │ │ │ ├── JdkProvider.java │ │ │ │ ├── OpensslProvider.java │ │ │ │ ├── PlainTextProvider.java │ │ │ │ └── StandardIoProvider.java │ │ │ └── transport │ │ │ └── stdio │ │ │ ├── OpensslProcessTransport.java │ │ │ └── StreamBlockingTransport.java │ └── resources │ │ └── logback.xml │ └── test │ ├── java │ └── com │ │ └── mbed │ │ └── coap │ │ ├── cli │ │ └── DeviceEmulatorTest.java │ │ └── transport │ │ └── stdio │ │ └── StreamBlockingTransportTest.java │ └── resources │ └── logback-test.xml ├── license-header.txt ├── lwm2m ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mbed │ │ │ └── lwm2m │ │ │ ├── LWM2MID.java │ │ │ ├── LWM2MObject.java │ │ │ ├── LWM2MObjectInstance.java │ │ │ ├── LWM2MResource.java │ │ │ ├── LWM2MResourceInstance.java │ │ │ ├── LWM2MResourceType.java │ │ │ ├── json │ │ │ ├── JsonDeserializer.java │ │ │ ├── JsonResource.java │ │ │ ├── JsonResourceArray.java │ │ │ ├── JsonSerializer.java │ │ │ └── NumberTypeAdapter.java │ │ │ ├── model │ │ │ ├── DefaultResourceValidator.java │ │ │ ├── Instances.java │ │ │ ├── IntegerResourceValidator.java │ │ │ ├── InvalidResourceURIException.java │ │ │ ├── NotFoundException.java │ │ │ ├── ObjectModel.java │ │ │ ├── ObjectRegistry.java │ │ │ ├── OpaqueResourceValidator.java │ │ │ ├── ResourceModel.java │ │ │ ├── ResourceValidator.java │ │ │ ├── StringResourceValidator.java │ │ │ └── Type.java │ │ │ ├── tlv │ │ │ ├── TLV.java │ │ │ ├── TLVDeserializer.java │ │ │ └── TLVSerializer.java │ │ │ ├── transport │ │ │ ├── TransportBinding.java │ │ │ └── TransportBindingParseException.java │ │ │ └── utils │ │ │ └── HexArray.java │ └── resources │ │ ├── LICENSE │ │ └── com │ │ └── mbed │ │ └── lwm2m │ │ └── model │ │ └── lwm2m-objects.json │ └── test │ ├── java │ └── com │ │ └── mbed │ │ └── lwm2m │ │ ├── LWM2MIDTest.java │ │ ├── LWM2MObjectInstanceTest.java │ │ ├── LWM2MObjectTest.java │ │ ├── LWM2MResourceInstanceTest.java │ │ ├── LWM2MResourceTest.java │ │ ├── json │ │ ├── JsonDeserializerTest.java │ │ ├── JsonResourceArrayTest.java │ │ ├── JsonResourceTest.java │ │ └── JsonSerializerTest.java │ │ ├── model │ │ ├── ObjectRegistryTest.java │ │ └── ResourceModelTest.java │ │ ├── tlv │ │ ├── TLVDeserializerTest.java │ │ └── TLVSerializerTest.java │ │ └── transport │ │ └── TransportBindingTest.java │ └── resources │ ├── com │ └── mbed │ │ └── lwm2m │ │ ├── json │ │ ├── custom-object.json │ │ ├── device-object.json │ │ └── notification.json │ │ └── model │ │ └── lwm2m-test-objects.json │ └── logback-test.xml ├── pmd-rules.xml ├── pom.xml └── spotbugs-exlude.xml /.github/workflows/PR-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/.github/workflows/PR-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/copyright/ApacheV2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/.idea/copyright/ApacheV2.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/README.md -------------------------------------------------------------------------------- /coap-core/diagrams.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/diagrams.puml -------------------------------------------------------------------------------- /coap-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/pom.xml -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/CoapConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/CoapConstants.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/CoapClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/CoapClient.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/CoapClientBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/CoapClientBuilder.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/CoapRequestTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/CoapRequestTarget.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/ObservationHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/ObservationHandlerImpl.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/ObservationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/ObservationListener.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/RegistrationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/RegistrationManager.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/client/SyncRequestTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/client/SyncRequestTarget.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapBlockException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapBlockException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapBlockTooLargeEntityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapBlockTooLargeEntityException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapCodeException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapMessageFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapMessageFormatException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapRequestEntityIncomplete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapRequestEntityIncomplete.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapRequestEntityTooLarge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapRequestEntityTooLarge.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapTimeoutException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/CoapUnknownOptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/CoapUnknownOptionException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/ObservationNotEstablishedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/ObservationNotEstablishedException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/ObservationTerminatedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/ObservationTerminatedException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/exception/TooManyRequestsForEndpointException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/exception/TooManyRequestsForEndpointException.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/linkformat/LinkFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/linkformat/LinkFormat.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/linkformat/LinkFormatBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/linkformat/LinkFormatBuilder.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/linkformat/PToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/linkformat/PToken.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/observe/AbstractObservableResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/observe/AbstractObservableResource.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/observe/NotificationAckCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/observe/NotificationAckCallback.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/observe/NotificationDeliveryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/observe/NotificationDeliveryListener.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/observe/NotificationDeliveryListenerNULL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/observe/NotificationDeliveryListenerNULL.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/observe/ObservationRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/observe/ObservationRelation.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/observe/SimpleObservableResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/observe/SimpleObservableResource.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/BasicHeaderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/BasicHeaderOptions.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/BlockOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/BlockOption.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/BlockSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/BlockSize.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/CoapPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/CoapPacket.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/CoapTcpPacketSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/CoapTcpPacketSerializer.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/Code.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/DataConvertingUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/DataConvertingUtility.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/HeaderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/HeaderOptions.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/MediaTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/MediaTypes.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/MessageType.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/Method.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/PacketUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/PacketUtils.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/RawOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/RawOption.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/SignalingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/SignalingOptions.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/packet/StrictInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/packet/StrictInputStream.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapExchange.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapHandler.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapRequestId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapRequestId.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapServer.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapServerBuilder.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapTcpCSMStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapTcpCSMStorage.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/CoapTransactionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/CoapTransactionCallback.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/DuplicatedCoapMessageCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/DuplicatedCoapMessageCallback.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/MessageIdSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/MessageIdSupplier.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/MessageIdSupplierImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/MessageIdSupplierImpl.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/ObservationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/ObservationHandler.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/ObservationIDGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/ObservationIDGenerator.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/PutOnlyMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/PutOnlyMap.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/SimpleObservationIDGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/SimpleObservationIDGenerator.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/BlockRequestId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/BlockRequestId.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/BlockWiseCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/BlockWiseCallback.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/BlockWiseIncomingTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/BlockWiseIncomingTransaction.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/BlockWiseTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/BlockWiseTransfer.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapExchangeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapExchangeImpl.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapMessaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapMessaging.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapRequestHandler.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapServerBlocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapServerBlocks.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapServerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapServerUtils.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapTcpCSM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapTcpCSM.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapTcpCSMStorageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapTcpCSMStorageImpl.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapTcpMessaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapTcpMessaging.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapTransaction.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapTransactionId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapTransactionId.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/CoapUdpMessaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/CoapUdpMessaging.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/DefaultDuplicateDetectorCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/DefaultDuplicateDetectorCache.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/DelayedTransactionId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/DelayedTransactionId.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/DelayedTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/DelayedTransactionManager.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/DuplicationDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/DuplicationDetector.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/ResourceLinks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/ResourceLinks.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/TransactionManager.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/TransactionQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/TransactionQueue.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/server/internal/UriMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/server/internal/UriMatcher.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transmission/CoapTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transmission/CoapTimeout.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transmission/SingleTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transmission/SingleTimeout.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transmission/TransmissionTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transmission/TransmissionTimeout.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/BlockingCoapTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/BlockingCoapTransport.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/CoapReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/CoapReceiver.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/CoapTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/CoapTransport.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/InMemoryCoapTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/InMemoryCoapTransport.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/TransportContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/TransportContext.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/TransportExecutors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/TransportExecutors.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/javassl/CoapSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/javassl/CoapSerializer.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/javassl/SSLSocketClientTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/javassl/SSLSocketClientTransport.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/javassl/SocketClientTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/javassl/SocketClientTransport.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/udp/BlockingSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/udp/BlockingSocket.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/udp/DatagramSocketAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/udp/DatagramSocketAdapter.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/transport/udp/DatagramSocketTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/transport/udp/DatagramSocketTransport.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/Callback.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/CoapResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/CoapResource.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/FutureCallbackAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/FutureCallbackAdapter.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/HexArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/HexArray.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/IpPortAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/IpPortAddress.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/ReadOnlyCoapResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/ReadOnlyCoapResource.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/RequestCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/RequestCallback.java -------------------------------------------------------------------------------- /coap-core/src/main/java/com/mbed/coap/utils/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/java/com/mbed/coap/utils/Token.java -------------------------------------------------------------------------------- /coap-core/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/main/resources/LICENSE -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/client/CoapClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/client/CoapClientTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/client/CoapRequestTargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/client/CoapRequestTargetTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/client/RegistrationManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/client/RegistrationManagerTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/linkformat/LinkFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/linkformat/LinkFormatTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/observe/AbstractObservableResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/observe/AbstractObservableResourceTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/observe/SimpleObservableResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/observe/SimpleObservableResourceTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/BlockOptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/BlockOptionTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/BlockSizeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/BlockSizeTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/CoapPacketTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/CoapPacketTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/CoapPacketTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/CoapPacketTestBase.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/CoapPacketToStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/CoapPacketToStringTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/CoapTcpPacketSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/CoapTcpPacketSerializerTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/CodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/CodeTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/DataConvertingUtilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/DataConvertingUtilityTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/HeaderOptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/HeaderOptionTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/MediaTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/MediaTypesTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/RawOptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/RawOptionTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/SignalingOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/SignalingOptionsTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/packet/StrictInputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/packet/StrictInputStreamTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/CoapRequestIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/CoapRequestIdTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/CoapServerBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/CoapServerBuilderTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/CoapServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/CoapServerTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/ServerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/ServerIntegrationTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/BlockWiseCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/BlockWiseCallbackTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/BlockWiseIncomingTransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/BlockWiseIncomingTransactionTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/BlockWiseTransferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/BlockWiseTransferTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerBlocksTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerBlocksTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerBlocksUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerBlocksUnitTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerDuplicateErrorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerDuplicateErrorsTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerDuplicateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerDuplicateTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerTransportContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapServerTransportContextTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapTcpCSMStorageImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapTcpCSMStorageImplTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapTcpCSMTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapTcpCSMTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapTcpMessagingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapTcpMessagingTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapTransactionIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapTransactionIdTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/CoapUdpMessagingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/CoapUdpMessagingTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/DuplicationDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/DuplicationDetectorTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/MockCoapTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/MockCoapTransport.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/TransactionManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/TransactionManagerTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/server/internal/TransactionQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/server/internal/TransactionQueueTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transmission/TransmissionTimeoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transmission/TransmissionTimeoutTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/TransportContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/TransportContextTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/TransportExecutorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/TransportExecutorsTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/javassl/SSLSocketClientTransportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/javassl/SSLSocketClientTransportTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/javassl/SSLUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/javassl/SSLUtils.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/javassl/SingleConnectionSSLSocketServerTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/javassl/SingleConnectionSSLSocketServerTransport.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/javassl/SingleConnectionSocketServerTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/javassl/SingleConnectionSocketServerTransport.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/transport/udp/DatagramSocketTransportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/transport/udp/DatagramSocketTransportTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/utils/FutureCallbackAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/utils/FutureCallbackAdapterTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/utils/HexArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/utils/HexArrayTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/utils/IpPortAddressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/utils/IpPortAddressTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/com/mbed/coap/utils/ReadOnlyCoapResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/com/mbed/coap/utils/ReadOnlyCoapResourceTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ParsingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ParsingBenchmark.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerBenchmark.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerBenchmarkBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerBenchmarkBase.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerCachedThreadBenchmarkIgn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerCachedThreadBenchmarkIgn.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerMultiThreadBenchmarkIgn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerMultiThreadBenchmarkIgn.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerMultiThreadDuplicationBenchmarkIgn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerMultiThreadDuplicationBenchmarkIgn.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerNotifBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerNotifBenchmark.java -------------------------------------------------------------------------------- /coap-core/src/test/java/microbenchmark/ServerSingleThreadBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/microbenchmark/ServerSingleThreadBenchmark.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/Block1TransferMaxSizeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/Block1TransferMaxSizeTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/Block2TransferMaxSizeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/Block2TransferMaxSizeTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/BlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/BlockTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/BlockTransferOnDemandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/BlockTransferOnDemandTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/BlockwiseTransferWithTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/BlockwiseTransferWithTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/ClientServerNONTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/ClientServerNONTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/ClientServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/ClientServerTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/ClientServerWithBlocksTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/ClientServerWithBlocksTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/MalformedPacketTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/MalformedPacketTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/Observation2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/Observation2Test.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/ObservationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/ObservationTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/ObservationWithBlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/ObservationWithBlockTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/QueueRequestsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/QueueRequestsTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/SeparateResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/SeparateResponseTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/TcpIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/TcpIntegrationTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/TimeoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/TimeoutTest.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/utils/CoapPacketBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/utils/CoapPacketBuilder.java -------------------------------------------------------------------------------- /coap-core/src/test/java/protocolTests/utils/TransportConnectorMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/java/protocolTests/utils/TransportConnectorMock.java -------------------------------------------------------------------------------- /coap-core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /coap-core/src/test/resources/regenerate-keystores.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/resources/regenerate-keystores.sh -------------------------------------------------------------------------------- /coap-core/src/test/resources/test-client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/resources/test-client.jks -------------------------------------------------------------------------------- /coap-core/src/test/resources/test-server.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/coap-core/src/test/resources/test-server.jks -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | codecov: 2 | branch: master -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/deploy.sh -------------------------------------------------------------------------------- /example-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/README.md -------------------------------------------------------------------------------- /example-client/coap-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/coap-cli.sh -------------------------------------------------------------------------------- /example-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/pom.xml -------------------------------------------------------------------------------- /example-client/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/run.sh -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/CoapCli.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/CoapCli.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/CoapSchemes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/CoapSchemes.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/DeviceEmulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/DeviceEmulator.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/TransportProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/TransportProvider.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/providers/JdkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/providers/JdkProvider.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/providers/OpensslProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/providers/OpensslProvider.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/providers/PlainTextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/providers/PlainTextProvider.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/cli/providers/StandardIoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/cli/providers/StandardIoProvider.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/transport/stdio/OpensslProcessTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/transport/stdio/OpensslProcessTransport.java -------------------------------------------------------------------------------- /example-client/src/main/java/com/mbed/coap/transport/stdio/StreamBlockingTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/java/com/mbed/coap/transport/stdio/StreamBlockingTransport.java -------------------------------------------------------------------------------- /example-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /example-client/src/test/java/com/mbed/coap/cli/DeviceEmulatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/test/java/com/mbed/coap/cli/DeviceEmulatorTest.java -------------------------------------------------------------------------------- /example-client/src/test/java/com/mbed/coap/transport/stdio/StreamBlockingTransportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/test/java/com/mbed/coap/transport/stdio/StreamBlockingTransportTest.java -------------------------------------------------------------------------------- /example-client/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/example-client/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /license-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/license-header.txt -------------------------------------------------------------------------------- /lwm2m/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/pom.xml -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/LWM2MID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/LWM2MID.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/LWM2MObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/LWM2MObject.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/LWM2MObjectInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/LWM2MObjectInstance.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/LWM2MResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/LWM2MResource.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/LWM2MResourceInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/LWM2MResourceInstance.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/LWM2MResourceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/LWM2MResourceType.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/json/JsonDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/json/JsonDeserializer.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/json/JsonResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/json/JsonResource.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/json/JsonResourceArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/json/JsonResourceArray.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/json/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/json/JsonSerializer.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/json/NumberTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/json/NumberTypeAdapter.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/DefaultResourceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/DefaultResourceValidator.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/Instances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/Instances.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/IntegerResourceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/IntegerResourceValidator.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/InvalidResourceURIException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/InvalidResourceURIException.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/NotFoundException.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/ObjectModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/ObjectModel.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/ObjectRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/ObjectRegistry.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/OpaqueResourceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/OpaqueResourceValidator.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/ResourceModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/ResourceModel.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/ResourceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/ResourceValidator.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/StringResourceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/StringResourceValidator.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/model/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/model/Type.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/tlv/TLV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/tlv/TLV.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/tlv/TLVDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/tlv/TLVDeserializer.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/tlv/TLVSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/tlv/TLVSerializer.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/transport/TransportBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/transport/TransportBinding.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/transport/TransportBindingParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/transport/TransportBindingParseException.java -------------------------------------------------------------------------------- /lwm2m/src/main/java/com/mbed/lwm2m/utils/HexArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/java/com/mbed/lwm2m/utils/HexArray.java -------------------------------------------------------------------------------- /lwm2m/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/resources/LICENSE -------------------------------------------------------------------------------- /lwm2m/src/main/resources/com/mbed/lwm2m/model/lwm2m-objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/main/resources/com/mbed/lwm2m/model/lwm2m-objects.json -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/LWM2MIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/LWM2MIDTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/LWM2MObjectInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/LWM2MObjectInstanceTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/LWM2MObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/LWM2MObjectTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/LWM2MResourceInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/LWM2MResourceInstanceTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/LWM2MResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/LWM2MResourceTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/json/JsonDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/json/JsonDeserializerTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/json/JsonResourceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/json/JsonResourceArrayTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/json/JsonResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/json/JsonResourceTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/json/JsonSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/json/JsonSerializerTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/model/ObjectRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/model/ObjectRegistryTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/model/ResourceModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/model/ResourceModelTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/tlv/TLVDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/tlv/TLVDeserializerTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/tlv/TLVSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/tlv/TLVSerializerTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/java/com/mbed/lwm2m/transport/TransportBindingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/java/com/mbed/lwm2m/transport/TransportBindingTest.java -------------------------------------------------------------------------------- /lwm2m/src/test/resources/com/mbed/lwm2m/json/custom-object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/resources/com/mbed/lwm2m/json/custom-object.json -------------------------------------------------------------------------------- /lwm2m/src/test/resources/com/mbed/lwm2m/json/device-object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/resources/com/mbed/lwm2m/json/device-object.json -------------------------------------------------------------------------------- /lwm2m/src/test/resources/com/mbed/lwm2m/json/notification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/resources/com/mbed/lwm2m/json/notification.json -------------------------------------------------------------------------------- /lwm2m/src/test/resources/com/mbed/lwm2m/model/lwm2m-test-objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/resources/com/mbed/lwm2m/model/lwm2m-test-objects.json -------------------------------------------------------------------------------- /lwm2m/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/lwm2m/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /pmd-rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/pmd-rules.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/pom.xml -------------------------------------------------------------------------------- /spotbugs-exlude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PelionIoT/java-coap/HEAD/spotbugs-exlude.xml --------------------------------------------------------------------------------