├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── README.md ├── doc ├── 协议提供商.md └── 设备消息API.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── jetlinks │ │ └── core │ │ ├── ByteBufPayload.java │ │ ├── Configurable.java │ │ ├── Embedded.java │ │ ├── GenericHeaderSupport.java │ │ ├── HeaderSupport.java │ │ ├── Lazy.java │ │ ├── LazyConverter.java │ │ ├── NativePayload.java │ │ ├── Payload.java │ │ ├── ProtocolSupport.java │ │ ├── ProtocolSupports.java │ │ ├── Routable.java │ │ ├── SimpleValue.java │ │ ├── SimpleValues.java │ │ ├── Value.java │ │ ├── Values.java │ │ ├── VisitCount.java │ │ ├── Wrapper.java │ │ ├── annotation │ │ ├── Attr.java │ │ ├── Expands.java │ │ ├── command │ │ │ ├── Anonymous.java │ │ │ ├── CommandHandler.java │ │ │ └── Unbounded.java │ │ └── ui │ │ │ ├── FormField.java │ │ │ └── Selector.java │ │ ├── cache │ │ ├── Caches.java │ │ ├── DefaultReactiveCacheContainer.java │ │ ├── FileQueue.java │ │ ├── FileQueueBuilderFactory.java │ │ ├── FileQueueProxy.java │ │ ├── ReactiveCacheContainer.java │ │ └── SPIFileQueueBuilder.java │ │ ├── cluster │ │ ├── ClusterCache.java │ │ ├── ClusterCounter.java │ │ ├── ClusterFeature.java │ │ ├── ClusterManager.java │ │ ├── ClusterNode.java │ │ ├── ClusterNotifier.java │ │ ├── ClusterQueue.java │ │ ├── ClusterSet.java │ │ ├── ClusterTopic.java │ │ ├── HaManager.java │ │ ├── ServerFeature.java │ │ ├── ServerFeatures.java │ │ ├── ServerNode.java │ │ └── load │ │ │ ├── DefaultLoadBalancer.java │ │ │ └── LoadBalancer.java │ │ ├── codec │ │ ├── Codec.java │ │ ├── Codecs.java │ │ ├── CodecsSupport.java │ │ ├── Decoder.java │ │ ├── Encoder.java │ │ └── defaults │ │ │ ├── BooleanCodec.java │ │ │ ├── ByteBufCodec.java │ │ │ ├── ByteCodec.java │ │ │ ├── BytesCodec.java │ │ │ ├── DefaultCodecsSupport.java │ │ │ ├── DeviceMessageCodec.java │ │ │ ├── DirectCodec.java │ │ │ ├── DoubleCodec.java │ │ │ ├── EnumCodec.java │ │ │ ├── ErrorCodec.java │ │ │ ├── FastJsonArrayCodec.java │ │ │ ├── FastJsonCodec.java │ │ │ ├── FloatCodec.java │ │ │ ├── IntegerCodec.java │ │ │ ├── JsonArrayCodec.java │ │ │ ├── JsonCodec.java │ │ │ ├── LongCodec.java │ │ │ ├── MessageCodec.java │ │ │ ├── StringCodec.java │ │ │ ├── SubscriptionCodec.java │ │ │ ├── ThingPropertyCodec.java │ │ │ ├── TopicPayloadCodec.java │ │ │ └── VoidCodec.java │ │ ├── command │ │ ├── AbstractCommand.java │ │ ├── AbstractCommandSupport.java │ │ ├── AbstractConvertCommand.java │ │ ├── AbstractStreamCommand.java │ │ ├── AsyncProxyCommandSupport.java │ │ ├── Command.java │ │ ├── CommandConstant.java │ │ ├── CommandException.java │ │ ├── CommandHandler.java │ │ ├── CommandMetadataResolver.java │ │ ├── CommandSupport.java │ │ ├── CommandUtils.java │ │ ├── CompositeCommandSupport.java │ │ ├── ContextWriteCommandSupport.java │ │ ├── ExecutableCommand.java │ │ ├── GenericInputCommand.java │ │ ├── LambdaCommandHandler.java │ │ ├── ProxyCommandSupport.java │ │ ├── ProxyCommandSupportAdapter.java │ │ └── StreamCommand.java │ │ ├── config │ │ ├── ConfigKey.java │ │ ├── ConfigKeyValue.java │ │ ├── ConfigStorage.java │ │ ├── ConfigStorageManager.java │ │ ├── SimpleConfigKey.java │ │ └── StorageConfigurable.java │ │ ├── defaults │ │ ├── Authenticator.java │ │ ├── BlockingDeviceOperator.java │ │ ├── CompositeProtocolSupport.java │ │ ├── CompositeProtocolSupports.java │ │ ├── DefaultDeviceMessageSender.java │ │ ├── DefaultDeviceOperator.java │ │ ├── DefaultDeviceProductOperator.java │ │ ├── DefaultFunctionInvokeMessageSender.java │ │ ├── DefaultReadPropertyMessageSender.java │ │ ├── DefaultThing.java │ │ ├── DefaultThingTemplate.java │ │ ├── DefaultWritePropertyMessageSender.java │ │ ├── DeviceThingsRegistrySupport.java │ │ ├── ExpandsConfigMetadataSupplier.java │ │ ├── MultiThingsRegistrySupport.java │ │ ├── SimpleThingsRegistrySupport.java │ │ └── StaticExpandsConfigMetadataSupplier.java │ │ ├── device │ │ ├── AuthenticationRequest.java │ │ ├── AuthenticationResponse.java │ │ ├── CompositeDeviceMessageSenderInterceptor.java │ │ ├── DeviceConfigKey.java │ │ ├── DeviceFeatures.java │ │ ├── DeviceInfo.java │ │ ├── DeviceMessageSender.java │ │ ├── DeviceOperationBroker.java │ │ ├── DeviceOperator.java │ │ ├── DeviceProductOperator.java │ │ ├── DeviceRegistry.java │ │ ├── DeviceState.java │ │ ├── DeviceStateChecker.java │ │ ├── DeviceStateInfo.java │ │ ├── DeviceThingType.java │ │ ├── MqttAuthenticationRequest.java │ │ ├── ProductInfo.java │ │ ├── ReplyFailureHandler.java │ │ ├── StandaloneDeviceMessageBroker.java │ │ ├── WebsocketAuthenticationRequest.java │ │ ├── manager │ │ │ ├── BindInfo.java │ │ │ ├── DeviceBindHolder.java │ │ │ ├── DeviceBindManager.java │ │ │ └── DeviceBindProvider.java │ │ └── session │ │ │ ├── DeviceSessionEvent.java │ │ │ ├── DeviceSessionInfo.java │ │ │ └── DeviceSessionManager.java │ │ ├── enums │ │ └── ErrorCode.java │ │ ├── event │ │ ├── EventBus.java │ │ ├── RoutableSupplier.java │ │ ├── Subscription.java │ │ └── TopicPayload.java │ │ ├── exception │ │ ├── CyclicDependencyException.java │ │ ├── DeviceOperationException.java │ │ ├── MetadataUndefinedException.java │ │ └── ProductNotActivatedException.java │ │ ├── lang │ │ ├── AbstractSeparatedCharSequence.java │ │ ├── AppendSeparatedCharSequence.java │ │ ├── AppendSeparatedCharSequenceN.java │ │ ├── AppendSeparatedCharSequenceX.java │ │ ├── RangeSeparatedCharSequence.java │ │ ├── ReplacedSeparatedCharSequence.java │ │ ├── ReplacedSeparatedCharSequence2.java │ │ ├── ReplacedSeparatedCharSequence3.java │ │ ├── SeparatedCharSequence.java │ │ ├── SeparatedString.java │ │ ├── SeparatedString2.java │ │ ├── SeparatedString3.java │ │ ├── SeparatedStringN.java │ │ └── SharedPathString.java │ │ ├── message │ │ ├── AcknowledgeDeviceMessage.java │ │ ├── BatchMessage.java │ │ ├── BroadcastMessage.java │ │ ├── ChildDeviceMessage.java │ │ ├── ChildDeviceMessageReply.java │ │ ├── CommonDeviceMessage.java │ │ ├── CommonDeviceMessageReply.java │ │ ├── CommonThingMessage.java │ │ ├── CommonThingMessageReply.java │ │ ├── DefaultBroadcastMessage.java │ │ ├── DefaultUpdateTingTagsMessage.java │ │ ├── DerivedMetadataMessage.java │ │ ├── DeviceDataManager.java │ │ ├── DeviceLogMessage.java │ │ ├── DeviceMessage.java │ │ ├── DeviceMessageReply.java │ │ ├── DeviceOfflineMessage.java │ │ ├── DeviceOnlineMessage.java │ │ ├── DeviceRegisterMessage.java │ │ ├── DeviceUnRegisterMessage.java │ │ ├── DirectDeviceMessage.java │ │ ├── DisconnectDeviceMessage.java │ │ ├── DisconnectDeviceMessageReply.java │ │ ├── FunctionInvokeMessageSender.java │ │ ├── HeaderKey.java │ │ ├── Headers.java │ │ ├── Message.java │ │ ├── MessageType.java │ │ ├── ReadPropertyMessageSender.java │ │ ├── RepayableDeviceMessage.java │ │ ├── RepayableThingMessage.java │ │ ├── ThingMessage.java │ │ ├── ThingMessageReply.java │ │ ├── UpdateTagMessage.java │ │ ├── UpdateTingTagsMessage.java │ │ ├── WritePropertyMessageSender.java │ │ ├── codec │ │ │ ├── CoapExchangeMessage.java │ │ │ ├── CoapMessage.java │ │ │ ├── CoapResponseMessage.java │ │ │ ├── CodecFeature.java │ │ │ ├── DefaultCoapMessage.java │ │ │ ├── DefaultCoapResponseMessage.java │ │ │ ├── DefaultTransport.java │ │ │ ├── DeviceMessageCodec.java │ │ │ ├── DeviceMessageDecoder.java │ │ │ ├── DeviceMessageEncoder.java │ │ │ ├── EmptyMessage.java │ │ │ ├── EncodedMessage.java │ │ │ ├── FromDeviceMessageContext.java │ │ │ ├── InterceptorDeviceMessageCodec.java │ │ │ ├── MessageCodecContext.java │ │ │ ├── MessageCodecDescription.java │ │ │ ├── MessageDecodeContext.java │ │ │ ├── MessageEncodeContext.java │ │ │ ├── MessagePayloadType.java │ │ │ ├── MqttMessage.java │ │ │ ├── MqttMessageCodecDescription.java │ │ │ ├── SimpleEncodedMessage.java │ │ │ ├── SimpleMqttMessage.java │ │ │ ├── TextMessageParser.java │ │ │ ├── ToDeviceMessageContext.java │ │ │ ├── TraceDeviceMessageCodec.java │ │ │ ├── TraceDeviceSession.java │ │ │ ├── Transport.java │ │ │ ├── TransportDeviceMessageCodec.java │ │ │ ├── Transports.java │ │ │ ├── context │ │ │ │ ├── CacheCodecContext.java │ │ │ │ ├── CodecContext.java │ │ │ │ ├── QueueSerialContext.java │ │ │ │ └── SerialContext.java │ │ │ └── http │ │ │ │ ├── FilePart.java │ │ │ │ ├── FormFieldPart.java │ │ │ │ ├── Header.java │ │ │ │ ├── HttpExchangeMessage.java │ │ │ │ ├── HttpRequestMessage.java │ │ │ │ ├── HttpResponseMessage.java │ │ │ │ ├── HttpUtils.java │ │ │ │ ├── MultiPart.java │ │ │ │ ├── MultiPartParser.java │ │ │ │ ├── Part.java │ │ │ │ ├── SimpleFilePart.java │ │ │ │ ├── SimpleFormFieldPart.java │ │ │ │ ├── SimpleHttpExchangeMessage.java │ │ │ │ ├── SimpleHttpRequestMessage.java │ │ │ │ ├── SimpleHttpResponseMessage.java │ │ │ │ ├── SimpleMultiPart.java │ │ │ │ ├── SimplePart.java │ │ │ │ └── websocket │ │ │ │ ├── DefaultWebSocketMessage.java │ │ │ │ ├── WebSocketMessage.java │ │ │ │ ├── WebSocketSession.java │ │ │ │ ├── WebSocketSessionMessage.java │ │ │ │ └── WebSocketSessionMessageWrapper.java │ │ ├── collector │ │ │ ├── CollectorData.java │ │ │ ├── CollectorDataReply.java │ │ │ ├── ReadCollectorDataMessage.java │ │ │ ├── ReadCollectorDataMessageReply.java │ │ │ ├── ReportCollectorDataMessage.java │ │ │ ├── WriteCollectorDataMessage.java │ │ │ └── WriteCollectorDataMessageReply.java │ │ ├── command │ │ │ └── SendMessageCommand.java │ │ ├── event │ │ │ ├── DefaultEventMessage.java │ │ │ ├── EventMessage.java │ │ │ └── ThingEventMessage.java │ │ ├── exception │ │ │ ├── FunctionIllegalParameterException.java │ │ │ ├── FunctionUndefinedException.java │ │ │ ├── IllegalParameterException.java │ │ │ └── ParameterUndefinedException.java │ │ ├── firmware │ │ │ ├── ReadFirmwareMessage.java │ │ │ ├── ReadFirmwareMessageReply.java │ │ │ ├── ReportFirmwareMessage.java │ │ │ ├── RequestFirmwareMessage.java │ │ │ ├── RequestFirmwareMessageReply.java │ │ │ ├── UpgradeFirmwareMessage.java │ │ │ ├── UpgradeFirmwareMessageReply.java │ │ │ └── UpgradeFirmwareProgressMessage.java │ │ ├── function │ │ │ ├── DefaultFunctionInvokeMessage.java │ │ │ ├── DefaultFunctionInvokeMessageReply.java │ │ │ ├── FunctionInvokeMessage.java │ │ │ ├── FunctionInvokeMessageReply.java │ │ │ ├── FunctionParameter.java │ │ │ ├── ThingFunctionInvokeMessage.java │ │ │ └── ThingFunctionInvokeMessageReply.java │ │ ├── interceptor │ │ │ ├── DeviceMessageCodecInterceptor.java │ │ │ ├── DeviceMessageDecodeInterceptor.java │ │ │ ├── DeviceMessageEncodeInterceptor.java │ │ │ ├── DeviceMessageSenderInterceptor.java │ │ │ └── SerialDeviceMessageSenderInterceptor.java │ │ ├── module │ │ │ ├── DefaultThingModuleMessage.java │ │ │ ├── DeviceModuleMessage.java │ │ │ └── ThingModuleMessage.java │ │ ├── property │ │ │ ├── DefaultReadPropertyMessage.java │ │ │ ├── DefaultReadPropertyMessageReply.java │ │ │ ├── DefaultReportPropertyMessage.java │ │ │ ├── DefaultWritePropertyMessage.java │ │ │ ├── DefaultWritePropertyMessageReply.java │ │ │ ├── Property.java │ │ │ ├── PropertyMessage.java │ │ │ ├── ReadPropertyMessage.java │ │ │ ├── ReadPropertyMessageReply.java │ │ │ ├── ReadThingPropertyMessage.java │ │ │ ├── ReadThingPropertyMessageReply.java │ │ │ ├── ReportPropertyMessage.java │ │ │ ├── SimplePropertyValue.java │ │ │ ├── ThingReportPropertyMessage.java │ │ │ ├── WritePropertyMessage.java │ │ │ ├── WritePropertyMessageReply.java │ │ │ ├── WriteThingPropertyMessage.java │ │ │ └── WriteThingPropertyMessageReply.java │ │ └── state │ │ │ ├── DeviceStateCheckMessage.java │ │ │ └── DeviceStateCheckMessageReply.java │ │ ├── metadata │ │ ├── CompositeDeviceMetadata.java │ │ ├── CompositeThingMetadata.java │ │ ├── ConfigMetadata.java │ │ ├── ConfigPropertyMetadata.java │ │ ├── ConfigScope.java │ │ ├── ConfigScopeSupport.java │ │ ├── Converter.java │ │ ├── DataType.java │ │ ├── DataTypeCodec.java │ │ ├── DefaultConfigMetadata.java │ │ ├── DeviceConfigScope.java │ │ ├── DeviceMetadata.java │ │ ├── DeviceMetadataCodec.java │ │ ├── DeviceMetadataCodecs.java │ │ ├── DeviceMetadataType.java │ │ ├── EventMetadata.java │ │ ├── Feature.java │ │ ├── FormatSupport.java │ │ ├── FunctionMetadata.java │ │ ├── Jsonable.java │ │ ├── ManagementFeature.java │ │ ├── MergeOption.java │ │ ├── Metadata.java │ │ ├── MetadataConstants.java │ │ ├── MetadataFeature.java │ │ ├── MetadataParser.java │ │ ├── PropertyMetadata.java │ │ ├── SimpleDeviceMetadata.java │ │ ├── SimpleFeature.java │ │ ├── SimpleFunctionMetadata.java │ │ ├── SimplePropertyMetadata.java │ │ ├── UnitSupported.java │ │ ├── UserType.java │ │ ├── ValidateResult.java │ │ ├── expand │ │ │ └── LocaleResource.java │ │ ├── types │ │ │ ├── AbstractType.java │ │ │ ├── ArrayType.java │ │ │ ├── BooleanType.java │ │ │ ├── ByteType.java │ │ │ ├── DataTypes.java │ │ │ ├── DateTimeType.java │ │ │ ├── DoubleType.java │ │ │ ├── EnumType.java │ │ │ ├── FileType.java │ │ │ ├── FloatType.java │ │ │ ├── GeoPoint.java │ │ │ ├── GeoShape.java │ │ │ ├── GeoShapeType.java │ │ │ ├── GeoType.java │ │ │ ├── ISODateTimeFormatter.java │ │ │ ├── IntType.java │ │ │ ├── LongType.java │ │ │ ├── NumberType.java │ │ │ ├── ObjectType.java │ │ │ ├── PasswordType.java │ │ │ ├── ShortType.java │ │ │ ├── StringType.java │ │ │ └── UnknownType.java │ │ ├── unit │ │ │ ├── JsonValueUnit.java │ │ │ ├── SymbolValueUnit.java │ │ │ ├── UnifyUnit.java │ │ │ ├── ValueUnit.java │ │ │ ├── ValueUnitSupplier.java │ │ │ └── ValueUnits.java │ │ └── validator │ │ │ ├── AbstractValidator.java │ │ │ ├── ComplexPasswordRegexValidator.java │ │ │ ├── RegexValidator.java │ │ │ └── Validator.java │ │ ├── monitor │ │ ├── DefaultMonitor.java │ │ ├── Monitor.java │ │ ├── NoopMonitor.java │ │ ├── ProxyMonitor.java │ │ ├── logger │ │ │ ├── BridgeLoggerSlf4j.java │ │ │ ├── CompositeLogger.java │ │ │ ├── Logger.java │ │ │ ├── NoopLogger.java │ │ │ ├── NoopSlf4jLogger.java │ │ │ ├── ProxyLogger.java │ │ │ ├── SimpleLogger.java │ │ │ ├── Slf4jLogger.java │ │ │ ├── Slf4jLoggerAdapter.java │ │ │ └── Slf4jMarkerLogger.java │ │ ├── metrics │ │ │ ├── Metrics.java │ │ │ ├── NoopMetrics.java │ │ │ └── ProxyMetrics.java │ │ └── tracer │ │ │ ├── NoopTracer.java │ │ │ ├── ProxyTracer.java │ │ │ ├── SimpleTracer.java │ │ │ └── Tracer.java │ │ ├── route │ │ ├── DefaultHttpRoute.java │ │ ├── DefaultMqttRoute.java │ │ ├── DefaultWebsocketRoute.java │ │ ├── HttpRoute.java │ │ ├── MqttRoute.java │ │ ├── Route.java │ │ └── WebsocketRoute.java │ │ ├── rpc │ │ ├── LocalRpcManager.java │ │ ├── RpcManager.java │ │ ├── RpcService.java │ │ └── ServiceEvent.java │ │ ├── server │ │ ├── ClientConnection.java │ │ ├── DeviceGatewayContext.java │ │ ├── MessageHandler.java │ │ ├── monitor │ │ │ ├── GatewayServerMetrics.java │ │ │ └── GatewayServerMonitor.java │ │ ├── mqtt │ │ │ ├── MqttAuth.java │ │ │ ├── MqttClientConnection.java │ │ │ ├── MqttConnectReturnCode.java │ │ │ ├── MqttPublishingMessage.java │ │ │ └── ProxyMqttPublishingMessage.java │ │ └── session │ │ │ ├── ChildrenDeviceSession.java │ │ │ ├── DeviceSession.java │ │ │ ├── DeviceSessionManager.java │ │ │ ├── DeviceSessionProvider.java │ │ │ ├── DeviceSessionProviders.java │ │ │ ├── KeepOnlineDeviceSessionProvider.java │ │ │ ├── KeepOnlineSession.java │ │ │ ├── LostDeviceSession.java │ │ │ ├── MultiConnectionDeviceSession.java │ │ │ ├── PersistentSession.java │ │ │ ├── ReactiveDeviceSessionManager.java │ │ │ └── ReplaceableDeviceSession.java │ │ ├── spi │ │ ├── EmptyServiceContext.java │ │ ├── ProtocolSupportProvider.java │ │ └── ServiceContext.java │ │ ├── things │ │ ├── BlockingThingsDataManager.java │ │ ├── CompositeThingRpcSupportChain.java │ │ ├── DefaultThingsDataManager.java │ │ ├── DefaultThingsRegistry.java │ │ ├── MetadataId.java │ │ ├── ReadOnlyThingProperty.java │ │ ├── Thing.java │ │ ├── ThingAssociatedData.java │ │ ├── ThingEvent.java │ │ ├── ThingId.java │ │ ├── ThingInfo.java │ │ ├── ThingInstance.java │ │ ├── ThingMetadata.java │ │ ├── ThingMetadataCodec.java │ │ ├── ThingMetadataType.java │ │ ├── ThingProperty.java │ │ ├── ThingRpcSupport.java │ │ ├── ThingRpcSupportChain.java │ │ ├── ThingTag.java │ │ ├── ThingTemplate.java │ │ ├── ThingTemplateInfo.java │ │ ├── ThingType.java │ │ ├── ThingTypes.java │ │ ├── ThingsConfigKeys.java │ │ ├── ThingsDataManager.java │ │ ├── ThingsDataManagerSupport.java │ │ ├── ThingsRegistry.java │ │ ├── ThingsRegistrySupport.java │ │ ├── TopicSupport.java │ │ ├── UndefinedThingType.java │ │ ├── relation │ │ │ ├── ObjectProperty.java │ │ │ ├── ObjectSpec.java │ │ │ ├── ObjectType.java │ │ │ ├── PropertyOperation.java │ │ │ ├── RelatedObject.java │ │ │ ├── Relation.java │ │ │ ├── RelationManager.java │ │ │ ├── RelationObject.java │ │ │ ├── RelationOperation.java │ │ │ ├── RelationSpec.java │ │ │ └── SimpleObjectProperty.java │ │ └── rpc │ │ │ ├── DefaultFunctionInvokeRpcSpec.java │ │ │ ├── DefaultReadPropertyRpcSpec.java │ │ │ ├── DefaultWritePropertyRpcSpec.java │ │ │ ├── GenericThingRpcSpec.java │ │ │ ├── InvokeFunctionRpcSpec.java │ │ │ ├── ReadPropertyRpcSpec.java │ │ │ ├── ThingRpcSpec.java │ │ │ └── WritePropertyRpcSpec.java │ │ ├── topic │ │ ├── Router.java │ │ ├── Topic.java │ │ ├── TopicRouter.java │ │ └── TopicView.java │ │ ├── trace │ │ ├── AbstractReactiveTracerBuilder.java │ │ ├── DeviceTracer.java │ │ ├── ErrorAttributes.java │ │ ├── EventBusSpanExporter.java │ │ ├── EventBusSpanProcessor.java │ │ ├── FluxTracer.java │ │ ├── FluxTracerBuilder.java │ │ ├── HeaderMapTextMapGetter.java │ │ ├── MapTextMapGetter.java │ │ ├── MonoTracer.java │ │ ├── MonoTracerBuilder.java │ │ ├── ProtocolTracer.java │ │ ├── ReactiveSpan.java │ │ ├── ReactiveSpanBuilder.java │ │ ├── ReactiveSpanBuilderWrapper.java │ │ ├── ReactiveSpanWrapper.java │ │ ├── ReactiveTracerBuilder.java │ │ ├── TraceFlux.java │ │ ├── TraceHolder.java │ │ ├── TraceMono.java │ │ ├── TraceSubscriber.java │ │ └── data │ │ │ ├── SpanDataInfo.java │ │ │ └── SpanEventDataInfo.java │ │ └── utils │ │ ├── BytesUtils.java │ │ ├── CharsetUtils.java │ │ ├── ClassUtils.java │ │ ├── CompositeCollection.java │ │ ├── CompositeIterator.java │ │ ├── CompositeList.java │ │ ├── CompositeMap.java │ │ ├── CompositeSet.java │ │ ├── ConverterUtils.java │ │ ├── CyclicDependencyChecker.java │ │ ├── DeviceMessageTracer.java │ │ ├── DistinctDurationFlux.java │ │ ├── ExceptionUtils.java │ │ ├── FluxUtils.java │ │ ├── HashUtils.java │ │ ├── IdUtils.java │ │ ├── MapUtils.java │ │ ├── MetadataUtils.java │ │ ├── NamedFunction.java │ │ ├── NumberUtils.java │ │ ├── ParallelIntervalHelper.java │ │ ├── Reactors.java │ │ ├── RecyclableDequeue.java │ │ ├── RecyclerUtils.java │ │ ├── SerialFlux.java │ │ ├── SerializeUtils.java │ │ ├── SimpleCyclicDependencyChecker.java │ │ ├── StringBuilderUtils.java │ │ ├── TimestampUtils.java │ │ ├── TopicUtils.java │ │ ├── TypeScriptUtils.java │ │ ├── TypedCollectionSerializer.java │ │ └── TypedMapSerializer.java ├── javadoc │ └── org │ │ └── jetlinks │ │ └── core │ │ └── device │ │ └── doc-files │ │ └── device-state-check.svg ├── nodejs │ ├── .npmrc │ ├── Commands.ts │ ├── Metadata.ts │ ├── Monitor.ts │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── scripts │ │ ├── Externalizable.ts │ │ ├── ObjectInput.ts │ │ ├── ObjectOutput.ts │ │ ├── __tests__ │ │ │ └── command │ │ │ │ └── CommandSupportProviders.test.ts │ │ ├── command │ │ │ ├── Command.ts │ │ │ ├── CommandSupport.ts │ │ │ └── CommandSupportProviders.ts │ │ ├── message │ │ │ └── MessageType.ts │ │ ├── metadata │ │ │ ├── DataType.ts │ │ │ ├── FunctionMetadata.ts │ │ │ └── PropertyMetadata.ts │ │ └── utils │ │ │ └── SerializeUtils.ts │ ├── tsconfig.json │ └── yarn.lock └── resources │ ├── META-INF │ └── services │ │ └── org.jetlinks.core.codec.CodecsSupport │ ├── i18n │ └── jetlinks-core │ │ ├── messages_en.properties │ │ └── messages_zh.properties │ └── typescript │ ├── java.d.ts │ ├── jetlinks.d.ts │ ├── netty.d.ts │ └── reactor.d.ts └── test ├── java └── org │ └── jetlinks │ └── core │ ├── NativePayloadTest.java │ ├── ValueTest.java │ ├── benchmark │ ├── BenchmarkRunner.java │ ├── SerializeUtilsTest.java │ └── TopicTest.java │ ├── cache │ └── ReactiveCacheContainerTest.java │ ├── cluster │ └── load │ │ └── DefaultLoadBalancerTest.java │ ├── codec │ └── defaults │ │ ├── ErrorCodecTest.java │ │ ├── JsonArrayCodecTest.java │ │ ├── MessageCodecTest.java │ │ ├── SubscriptionCodecTest.java │ │ └── ThingPropertyCodecTest.java │ ├── command │ ├── CommandMetadataResolverTest.java │ ├── CommandUtilsTest.java │ └── StreamCommandTest.java │ ├── config │ ├── InMemoryConfigStorage.java │ └── StorageConfigurableTest.java │ ├── defaults │ └── DefaultDeviceOperatorTest.java │ ├── device │ ├── CompositeDeviceMessageSenderInterceptorTest.java │ ├── StandaloneDeviceMessageBrokerTest.java │ ├── TestConfigStorage.java │ ├── TestConfigStorageManager.java │ ├── TestDeviceRegistry.java │ └── TestProtocolSupport.java │ ├── event │ └── SubscriptionTest.java │ ├── lang │ ├── SeparatedStringTest.java │ └── SharedPathStringTest.java │ ├── message │ ├── ChildDeviceMessageTest.java │ ├── CommonDeviceMessageTest.java │ ├── DirectDeviceMessageTest.java │ ├── MessageTypeTest.java │ ├── UpdateTagMessageTest.java │ ├── codec │ │ ├── DefaultCoapMessageTest.java │ │ ├── DefaultCoapResponseMessageTest.java │ │ ├── context │ │ │ ├── CodecContextTest.java │ │ │ └── SerialContextTest.java │ │ └── http │ │ │ ├── HttpUtilsTest.java │ │ │ ├── MultiPartTest.java │ │ │ ├── SimpleHttpRequestMessageTest.java │ │ │ └── SimpleHttpResponseMessageTest.java │ ├── function │ │ ├── FunctionInvokeMessageReplyTest.java │ │ └── FunctionInvokeMessageTest.java │ └── property │ │ ├── ReadPropertyMessageReplyTest.java │ │ ├── ReadPropertyMessageTest.java │ │ └── WritePropertyMessageTest.java │ ├── metadata │ ├── DefaultConfigMetadataTest.java │ ├── MergeOptionTest.java │ ├── PropertyMetadataTest.java │ ├── types │ │ ├── ArrayTypeTest.java │ │ ├── BooleanTypeTest.java │ │ ├── DataTypesTest.java │ │ ├── DateTimeTypeTest.java │ │ ├── DoubleTypeTest.java │ │ ├── EnumTypeTest.java │ │ ├── GeoShapeTypeTest.java │ │ ├── GeoTypeTest.java │ │ ├── IntTypeTest.java │ │ ├── NumberTypeTest.java │ │ └── ObjectTypeTest.java │ ├── unit │ │ └── ValueUnitsTest.java │ └── validator │ │ └── ValidatorTest.java │ ├── server │ └── session │ │ └── KeepOnlineDeviceSessionProviderTest.java │ ├── things │ ├── ThingIdTest.java │ └── relation │ │ └── ObjectSpecTest.java │ ├── topic │ ├── RouterTest.java │ ├── TopicTest.java │ └── TopicTest2.java │ ├── trace │ ├── DeviceTracerTest.java │ ├── TraceHolderTest.java │ └── data │ │ └── SpanDataInfoTest.java │ └── utils │ ├── BytesUtilsTest.java │ ├── CharsetUtilsTest.java │ ├── CompositeListTest.java │ ├── CompositeMapTest.java │ ├── CompositeSetTest.java │ ├── ConverterUtilsTest.java │ ├── CyclicDependencyCheckerTest.java │ ├── DistinctDurationFluxTest.java │ ├── ExceptionUtilsTest.java │ ├── FluxUtilsTest.java │ ├── MetadataUtilsTest.java │ ├── NumberUtilsTest.java │ ├── ParallelIntervalHelperTest.java │ ├── SerialFluxTest.java │ ├── SerializeUtilsTest.java │ ├── StringBuilderUtilsTest.java │ ├── TimestampUtilsTest.java │ ├── TopicUtilsTest.java │ ├── TypeScriptUtilsTest.java │ ├── TypedCollectionSerializerTest.java │ └── TypedMapSerializerTest.java └── resources ├── logback.xml ├── mutilpart.hex └── typescript └── transparent-codec.d.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "java.compile.nullAnalysis.mode": "automatic" 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/README.md -------------------------------------------------------------------------------- /doc/协议提供商.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/doc/协议提供商.md -------------------------------------------------------------------------------- /doc/设备消息API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/doc/设备消息API.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/ByteBufPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/ByteBufPayload.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Configurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Configurable.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Embedded.java: -------------------------------------------------------------------------------- 1 | package org.jetlinks.core; 2 | 3 | public interface Embedded { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/GenericHeaderSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/GenericHeaderSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/HeaderSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/HeaderSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Lazy.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/LazyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/LazyConverter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/NativePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/NativePayload.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Payload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Payload.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/ProtocolSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/ProtocolSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/ProtocolSupports.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/ProtocolSupports.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Routable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Routable.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/SimpleValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/SimpleValue.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/SimpleValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/SimpleValues.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Value.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Values.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Values.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/VisitCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/VisitCount.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/Wrapper.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/Attr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/Attr.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/Expands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/Expands.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/command/Anonymous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/command/Anonymous.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/command/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/command/CommandHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/command/Unbounded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/command/Unbounded.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/ui/FormField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/ui/FormField.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/annotation/ui/Selector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/annotation/ui/Selector.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/Caches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/Caches.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/DefaultReactiveCacheContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/DefaultReactiveCacheContainer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/FileQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/FileQueue.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/FileQueueBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/FileQueueBuilderFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/FileQueueProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/FileQueueProxy.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/ReactiveCacheContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/ReactiveCacheContainer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cache/SPIFileQueueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cache/SPIFileQueueBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterCache.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterCounter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterFeature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterNode.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterNotifier.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterQueue.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterSet.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ClusterTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ClusterTopic.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/HaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/HaManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ServerFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ServerFeature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ServerFeatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ServerFeatures.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/ServerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/ServerNode.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/load/DefaultLoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/load/DefaultLoadBalancer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/cluster/load/LoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/cluster/load/LoadBalancer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/Codec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/Codecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/Codecs.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/CodecsSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/CodecsSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/Decoder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/Encoder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/BooleanCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/BooleanCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/ByteBufCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/ByteBufCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/ByteCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/ByteCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/BytesCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/BytesCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/DefaultCodecsSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/DefaultCodecsSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/DeviceMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/DeviceMessageCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/DirectCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/DirectCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/DoubleCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/DoubleCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/EnumCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/EnumCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/ErrorCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/ErrorCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/FastJsonArrayCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/FastJsonArrayCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/FastJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/FastJsonCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/FloatCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/FloatCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/IntegerCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/IntegerCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/JsonArrayCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/JsonArrayCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/JsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/JsonCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/LongCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/LongCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/MessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/MessageCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/StringCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/StringCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/SubscriptionCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/SubscriptionCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/ThingPropertyCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/ThingPropertyCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/TopicPayloadCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/TopicPayloadCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/codec/defaults/VoidCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/codec/defaults/VoidCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/AbstractCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/AbstractCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/AbstractCommandSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/AbstractCommandSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/AbstractConvertCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/AbstractConvertCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/AbstractStreamCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/AbstractStreamCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/AsyncProxyCommandSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/AsyncProxyCommandSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/Command.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CommandConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CommandConstant.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CommandException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CommandHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CommandMetadataResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CommandMetadataResolver.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CommandSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CommandSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CommandUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CommandUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/CompositeCommandSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/CompositeCommandSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/ContextWriteCommandSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/ContextWriteCommandSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/ExecutableCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/ExecutableCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/GenericInputCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/GenericInputCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/LambdaCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/LambdaCommandHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/ProxyCommandSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/ProxyCommandSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/ProxyCommandSupportAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/ProxyCommandSupportAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/command/StreamCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/command/StreamCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/config/ConfigKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/config/ConfigKey.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/config/ConfigKeyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/config/ConfigKeyValue.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/config/ConfigStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/config/ConfigStorage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/config/ConfigStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/config/ConfigStorageManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/config/SimpleConfigKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/config/SimpleConfigKey.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/config/StorageConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/config/StorageConfigurable.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/Authenticator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/BlockingDeviceOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/BlockingDeviceOperator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/CompositeProtocolSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/CompositeProtocolSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/CompositeProtocolSupports.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/CompositeProtocolSupports.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultDeviceMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultDeviceMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultDeviceOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultDeviceOperator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultDeviceProductOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultDeviceProductOperator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultFunctionInvokeMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultFunctionInvokeMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultReadPropertyMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultReadPropertyMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultThing.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultThingTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultThingTemplate.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DefaultWritePropertyMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DefaultWritePropertyMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/DeviceThingsRegistrySupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/DeviceThingsRegistrySupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/ExpandsConfigMetadataSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/ExpandsConfigMetadataSupplier.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/MultiThingsRegistrySupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/MultiThingsRegistrySupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/SimpleThingsRegistrySupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/SimpleThingsRegistrySupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/defaults/StaticExpandsConfigMetadataSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/defaults/StaticExpandsConfigMetadataSupplier.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/AuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/AuthenticationRequest.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/AuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/AuthenticationResponse.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/CompositeDeviceMessageSenderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/CompositeDeviceMessageSenderInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceConfigKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceConfigKey.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceFeatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceFeatures.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceOperationBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceOperationBroker.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceOperator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceProductOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceProductOperator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceRegistry.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceState.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceStateChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceStateChecker.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceStateInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceStateInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/DeviceThingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/DeviceThingType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/MqttAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/MqttAuthenticationRequest.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/ProductInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/ProductInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/ReplyFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/ReplyFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/StandaloneDeviceMessageBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/StandaloneDeviceMessageBroker.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/WebsocketAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/WebsocketAuthenticationRequest.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/manager/BindInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/manager/BindInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/manager/DeviceBindHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/manager/DeviceBindHolder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/manager/DeviceBindManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/manager/DeviceBindManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/manager/DeviceBindProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/manager/DeviceBindProvider.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/session/DeviceSessionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/session/DeviceSessionEvent.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/session/DeviceSessionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/session/DeviceSessionInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/device/session/DeviceSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/device/session/DeviceSessionManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/enums/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/enums/ErrorCode.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/event/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/event/EventBus.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/event/RoutableSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/event/RoutableSupplier.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/event/Subscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/event/Subscription.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/event/TopicPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/event/TopicPayload.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/exception/CyclicDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/exception/CyclicDependencyException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/exception/DeviceOperationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/exception/DeviceOperationException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/exception/MetadataUndefinedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/exception/MetadataUndefinedException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/exception/ProductNotActivatedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/exception/ProductNotActivatedException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/AbstractSeparatedCharSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/AbstractSeparatedCharSequence.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/AppendSeparatedCharSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/AppendSeparatedCharSequence.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/AppendSeparatedCharSequenceN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/AppendSeparatedCharSequenceN.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/AppendSeparatedCharSequenceX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/AppendSeparatedCharSequenceX.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/RangeSeparatedCharSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/RangeSeparatedCharSequence.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/ReplacedSeparatedCharSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/ReplacedSeparatedCharSequence.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/ReplacedSeparatedCharSequence2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/ReplacedSeparatedCharSequence2.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/ReplacedSeparatedCharSequence3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/ReplacedSeparatedCharSequence3.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/SeparatedCharSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/SeparatedCharSequence.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/SeparatedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/SeparatedString.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/SeparatedString2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/SeparatedString2.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/SeparatedString3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/SeparatedString3.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/SeparatedStringN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/SeparatedStringN.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/lang/SharedPathString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/lang/SharedPathString.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/AcknowledgeDeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/AcknowledgeDeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/BatchMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/BatchMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/BroadcastMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/BroadcastMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/ChildDeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/ChildDeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/ChildDeviceMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/ChildDeviceMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/CommonDeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/CommonDeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/CommonDeviceMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/CommonDeviceMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/CommonThingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/CommonThingMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/CommonThingMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/CommonThingMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DefaultBroadcastMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DefaultBroadcastMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DefaultUpdateTingTagsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DefaultUpdateTingTagsMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DerivedMetadataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DerivedMetadataMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceDataManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceLogMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceLogMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceOfflineMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceOfflineMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceOnlineMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceOnlineMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceRegisterMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceRegisterMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DeviceUnRegisterMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DeviceUnRegisterMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DirectDeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DirectDeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DisconnectDeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DisconnectDeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/DisconnectDeviceMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/DisconnectDeviceMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/FunctionInvokeMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/FunctionInvokeMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/HeaderKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/HeaderKey.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/Headers.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/Message.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/MessageType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/ReadPropertyMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/ReadPropertyMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/RepayableDeviceMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/RepayableDeviceMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/RepayableThingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/RepayableThingMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/ThingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/ThingMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/ThingMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/ThingMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/UpdateTagMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/UpdateTagMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/UpdateTingTagsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/UpdateTingTagsMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/WritePropertyMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/WritePropertyMessageSender.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/CoapExchangeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/CoapExchangeMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/CoapMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/CoapMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/CoapResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/CoapResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/CodecFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/CodecFeature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/DefaultCoapMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/DefaultCoapMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/DefaultCoapResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/DefaultCoapResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/DefaultTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/DefaultTransport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/DeviceMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/DeviceMessageCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/DeviceMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/DeviceMessageDecoder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/DeviceMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/DeviceMessageEncoder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/EmptyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/EmptyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/EncodedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/EncodedMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/FromDeviceMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/FromDeviceMessageContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/InterceptorDeviceMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/InterceptorDeviceMessageCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MessageCodecContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MessageCodecContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MessageCodecDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MessageCodecDescription.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MessageDecodeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MessageDecodeContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MessageEncodeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MessageEncodeContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MessagePayloadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MessagePayloadType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MqttMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MqttMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/MqttMessageCodecDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/MqttMessageCodecDescription.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/SimpleEncodedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/SimpleEncodedMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/SimpleMqttMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/SimpleMqttMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/TextMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/TextMessageParser.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/ToDeviceMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/ToDeviceMessageContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/TraceDeviceMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/TraceDeviceMessageCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/TraceDeviceSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/TraceDeviceSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/Transport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/Transport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/TransportDeviceMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/TransportDeviceMessageCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/Transports.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/Transports.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/context/CacheCodecContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/context/CacheCodecContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/context/CodecContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/context/CodecContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/context/QueueSerialContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/context/QueueSerialContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/context/SerialContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/context/SerialContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/FilePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/FilePart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/FormFieldPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/FormFieldPart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/Header.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/HttpExchangeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/HttpExchangeMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/HttpRequestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/HttpRequestMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/HttpResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/HttpResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/HttpUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/MultiPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/MultiPart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/MultiPartParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/MultiPartParser.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/Part.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/Part.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimpleFilePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimpleFilePart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimpleFormFieldPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimpleFormFieldPart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimpleHttpExchangeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimpleHttpExchangeMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimpleHttpRequestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimpleHttpRequestMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimpleHttpResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimpleHttpResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimpleMultiPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimpleMultiPart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/SimplePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/SimplePart.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/websocket/DefaultWebSocketMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/websocket/DefaultWebSocketMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketSessionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketSessionMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketSessionMessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/codec/http/websocket/WebSocketSessionMessageWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/CollectorData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/CollectorData.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/CollectorDataReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/CollectorDataReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/ReadCollectorDataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/ReadCollectorDataMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/ReadCollectorDataMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/ReadCollectorDataMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/ReportCollectorDataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/ReportCollectorDataMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/WriteCollectorDataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/WriteCollectorDataMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/collector/WriteCollectorDataMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/collector/WriteCollectorDataMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/command/SendMessageCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/command/SendMessageCommand.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/event/DefaultEventMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/event/DefaultEventMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/event/EventMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/event/EventMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/event/ThingEventMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/event/ThingEventMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/exception/FunctionIllegalParameterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/exception/FunctionIllegalParameterException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/exception/FunctionUndefinedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/exception/FunctionUndefinedException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/exception/IllegalParameterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/exception/IllegalParameterException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/exception/ParameterUndefinedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/exception/ParameterUndefinedException.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/ReadFirmwareMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/ReadFirmwareMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/ReadFirmwareMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/ReadFirmwareMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/ReportFirmwareMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/ReportFirmwareMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/RequestFirmwareMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/RequestFirmwareMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/RequestFirmwareMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/RequestFirmwareMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/UpgradeFirmwareMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/UpgradeFirmwareMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/UpgradeFirmwareMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/UpgradeFirmwareMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/firmware/UpgradeFirmwareProgressMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/firmware/UpgradeFirmwareProgressMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/DefaultFunctionInvokeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/DefaultFunctionInvokeMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/DefaultFunctionInvokeMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/DefaultFunctionInvokeMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/FunctionInvokeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/FunctionInvokeMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/FunctionInvokeMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/FunctionInvokeMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/FunctionParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/FunctionParameter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/ThingFunctionInvokeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/ThingFunctionInvokeMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/function/ThingFunctionInvokeMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/function/ThingFunctionInvokeMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageCodecInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageCodecInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageDecodeInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageDecodeInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageEncodeInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageEncodeInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageSenderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/interceptor/DeviceMessageSenderInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/interceptor/SerialDeviceMessageSenderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/interceptor/SerialDeviceMessageSenderInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/module/DefaultThingModuleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/module/DefaultThingModuleMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/module/DeviceModuleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/module/DeviceModuleMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/module/ThingModuleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/module/ThingModuleMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/DefaultReadPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/DefaultReadPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/DefaultReadPropertyMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/DefaultReadPropertyMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/DefaultReportPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/DefaultReportPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/DefaultWritePropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/DefaultWritePropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/DefaultWritePropertyMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/DefaultWritePropertyMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/Property.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/PropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/PropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/ReadPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/ReadPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/ReadPropertyMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/ReadPropertyMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/ReadThingPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/ReadThingPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/ReadThingPropertyMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/ReadThingPropertyMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/ReportPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/ReportPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/SimplePropertyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/SimplePropertyValue.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/ThingReportPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/ThingReportPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/WritePropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/WritePropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/WritePropertyMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/WritePropertyMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/WriteThingPropertyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/WriteThingPropertyMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/property/WriteThingPropertyMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/property/WriteThingPropertyMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/state/DeviceStateCheckMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/state/DeviceStateCheckMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/message/state/DeviceStateCheckMessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/message/state/DeviceStateCheckMessageReply.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/CompositeDeviceMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/CompositeDeviceMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/CompositeThingMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/CompositeThingMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/ConfigMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/ConfigMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/ConfigPropertyMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/ConfigPropertyMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/ConfigScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/ConfigScope.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/ConfigScopeSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/ConfigScopeSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/Converter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DataType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DataTypeCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DataTypeCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DefaultConfigMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DefaultConfigMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DeviceConfigScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DeviceConfigScope.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DeviceMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DeviceMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DeviceMetadataCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DeviceMetadataCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DeviceMetadataCodecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DeviceMetadataCodecs.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/DeviceMetadataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/DeviceMetadataType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/EventMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/EventMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/Feature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/Feature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/FormatSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/FormatSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/FunctionMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/FunctionMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/Jsonable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/Jsonable.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/ManagementFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/ManagementFeature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/MergeOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/MergeOption.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/Metadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/Metadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/MetadataConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/MetadataConstants.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/MetadataFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/MetadataFeature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/MetadataParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/MetadataParser.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/PropertyMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/PropertyMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/SimpleDeviceMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/SimpleDeviceMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/SimpleFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/SimpleFeature.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/SimpleFunctionMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/SimpleFunctionMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/SimplePropertyMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/SimplePropertyMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/UnitSupported.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/UnitSupported.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/UserType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/UserType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/ValidateResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/ValidateResult.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/expand/LocaleResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/expand/LocaleResource.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/AbstractType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/AbstractType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/ArrayType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/BooleanType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/BooleanType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/ByteType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/ByteType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/DataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/DataTypes.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/DateTimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/DateTimeType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/DoubleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/DoubleType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/EnumType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/EnumType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/FileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/FileType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/FloatType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/FloatType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/GeoPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/GeoPoint.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/GeoShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/GeoShape.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/GeoShapeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/GeoShapeType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/GeoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/GeoType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/ISODateTimeFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/ISODateTimeFormatter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/IntType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/IntType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/LongType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/LongType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/NumberType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/NumberType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/ObjectType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/ObjectType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/PasswordType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/PasswordType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/ShortType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/ShortType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/StringType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/StringType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/types/UnknownType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/types/UnknownType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/unit/JsonValueUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/unit/JsonValueUnit.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/unit/SymbolValueUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/unit/SymbolValueUnit.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/unit/UnifyUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/unit/UnifyUnit.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/unit/ValueUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/unit/ValueUnit.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/unit/ValueUnitSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/unit/ValueUnitSupplier.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/unit/ValueUnits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/unit/ValueUnits.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/validator/AbstractValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/validator/AbstractValidator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/validator/ComplexPasswordRegexValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/validator/ComplexPasswordRegexValidator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/validator/RegexValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/validator/RegexValidator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/metadata/validator/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/metadata/validator/Validator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/DefaultMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/DefaultMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/Monitor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/NoopMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/NoopMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/ProxyMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/ProxyMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/BridgeLoggerSlf4j.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/BridgeLoggerSlf4j.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/CompositeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/CompositeLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/Logger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/NoopLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/NoopLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/NoopSlf4jLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/NoopSlf4jLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/ProxyLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/ProxyLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/SimpleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/SimpleLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/Slf4jLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/Slf4jLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/Slf4jLoggerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/Slf4jLoggerAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/logger/Slf4jMarkerLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/logger/Slf4jMarkerLogger.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/metrics/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/metrics/Metrics.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/metrics/NoopMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/metrics/NoopMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/metrics/ProxyMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/metrics/ProxyMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/tracer/NoopTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/tracer/NoopTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/tracer/ProxyTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/tracer/ProxyTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/tracer/SimpleTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/tracer/SimpleTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/monitor/tracer/Tracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/monitor/tracer/Tracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/DefaultHttpRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/DefaultHttpRoute.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/DefaultMqttRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/DefaultMqttRoute.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/DefaultWebsocketRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/DefaultWebsocketRoute.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/HttpRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/HttpRoute.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/MqttRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/MqttRoute.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/Route.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/Route.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/route/WebsocketRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/route/WebsocketRoute.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/rpc/LocalRpcManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/rpc/LocalRpcManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/rpc/RpcManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/rpc/RpcManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/rpc/RpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/rpc/RpcService.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/rpc/ServiceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/rpc/ServiceEvent.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/ClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/ClientConnection.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/DeviceGatewayContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/DeviceGatewayContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/MessageHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/monitor/GatewayServerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/monitor/GatewayServerMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/monitor/GatewayServerMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/monitor/GatewayServerMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/mqtt/MqttAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/mqtt/MqttAuth.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/mqtt/MqttClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/mqtt/MqttClientConnection.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/mqtt/MqttConnectReturnCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/mqtt/MqttConnectReturnCode.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/mqtt/MqttPublishingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/mqtt/MqttPublishingMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/mqtt/ProxyMqttPublishingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/mqtt/ProxyMqttPublishingMessage.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/ChildrenDeviceSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/ChildrenDeviceSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/DeviceSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/DeviceSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/DeviceSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/DeviceSessionManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/DeviceSessionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/DeviceSessionProvider.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/DeviceSessionProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/DeviceSessionProviders.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/KeepOnlineDeviceSessionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/KeepOnlineDeviceSessionProvider.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/KeepOnlineSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/KeepOnlineSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/LostDeviceSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/LostDeviceSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/MultiConnectionDeviceSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/MultiConnectionDeviceSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/PersistentSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/PersistentSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/ReactiveDeviceSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/ReactiveDeviceSessionManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/server/session/ReplaceableDeviceSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/server/session/ReplaceableDeviceSession.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/spi/EmptyServiceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/spi/EmptyServiceContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/spi/ProtocolSupportProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/spi/ProtocolSupportProvider.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/spi/ServiceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/spi/ServiceContext.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/BlockingThingsDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/BlockingThingsDataManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/CompositeThingRpcSupportChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/CompositeThingRpcSupportChain.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/DefaultThingsDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/DefaultThingsDataManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/DefaultThingsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/DefaultThingsRegistry.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/MetadataId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/MetadataId.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ReadOnlyThingProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ReadOnlyThingProperty.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/Thing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/Thing.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingAssociatedData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingAssociatedData.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingEvent.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingId.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingInstance.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingMetadata.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingMetadataCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingMetadataCodec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingMetadataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingMetadataType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingProperty.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingRpcSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingRpcSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingRpcSupportChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingRpcSupportChain.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingTag.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingTemplate.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingTemplateInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingTemplateInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingTypes.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingsConfigKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingsConfigKeys.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingsDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingsDataManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingsDataManagerSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingsDataManagerSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingsRegistry.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/ThingsRegistrySupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/ThingsRegistrySupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/TopicSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/TopicSupport.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/UndefinedThingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/UndefinedThingType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/ObjectProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/ObjectProperty.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/ObjectSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/ObjectSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/ObjectType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/ObjectType.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/PropertyOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/PropertyOperation.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/RelatedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/RelatedObject.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/Relation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/Relation.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/RelationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/RelationManager.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/RelationObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/RelationObject.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/RelationOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/RelationOperation.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/RelationSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/RelationSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/relation/SimpleObjectProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/relation/SimpleObjectProperty.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/DefaultFunctionInvokeRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/DefaultFunctionInvokeRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/DefaultReadPropertyRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/DefaultReadPropertyRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/DefaultWritePropertyRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/DefaultWritePropertyRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/GenericThingRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/GenericThingRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/InvokeFunctionRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/InvokeFunctionRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/ReadPropertyRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/ReadPropertyRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/ThingRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/ThingRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/things/rpc/WritePropertyRpcSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/things/rpc/WritePropertyRpcSpec.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/topic/Router.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/topic/Router.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/topic/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/topic/Topic.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/topic/TopicRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/topic/TopicRouter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/topic/TopicView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/topic/TopicView.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/AbstractReactiveTracerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/AbstractReactiveTracerBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/DeviceTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/DeviceTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ErrorAttributes.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/EventBusSpanExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/EventBusSpanExporter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/EventBusSpanProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/EventBusSpanProcessor.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/FluxTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/FluxTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/FluxTracerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/FluxTracerBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/HeaderMapTextMapGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/HeaderMapTextMapGetter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/MapTextMapGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/MapTextMapGetter.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/MonoTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/MonoTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/MonoTracerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/MonoTracerBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ProtocolTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ProtocolTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ReactiveSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ReactiveSpan.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ReactiveSpanBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ReactiveSpanBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ReactiveSpanBuilderWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ReactiveSpanBuilderWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ReactiveSpanWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ReactiveSpanWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/ReactiveTracerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/ReactiveTracerBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/TraceFlux.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/TraceFlux.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/TraceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/TraceHolder.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/TraceMono.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/TraceMono.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/TraceSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/TraceSubscriber.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/data/SpanDataInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/data/SpanDataInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/trace/data/SpanEventDataInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/trace/data/SpanEventDataInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/BytesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/BytesUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CharsetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CharsetUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/ClassUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CompositeCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CompositeCollection.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CompositeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CompositeIterator.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CompositeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CompositeList.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CompositeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CompositeMap.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CompositeSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CompositeSet.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/ConverterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/ConverterUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/CyclicDependencyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/CyclicDependencyChecker.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/DeviceMessageTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/DeviceMessageTracer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/DistinctDurationFlux.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/DistinctDurationFlux.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/ExceptionUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/FluxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/FluxUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/HashUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/HashUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/IdUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/IdUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/MapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/MapUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/MetadataUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/MetadataUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/NamedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/NamedFunction.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/NumberUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/ParallelIntervalHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/ParallelIntervalHelper.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/Reactors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/Reactors.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/RecyclableDequeue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/RecyclableDequeue.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/RecyclerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/RecyclerUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/SerialFlux.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/SerialFlux.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/SerializeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/SerializeUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/SimpleCyclicDependencyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/SimpleCyclicDependencyChecker.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/StringBuilderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/StringBuilderUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/TimestampUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/TimestampUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/TopicUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/TopicUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/TypeScriptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/TypeScriptUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/TypedCollectionSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/TypedCollectionSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/jetlinks/core/utils/TypedMapSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/java/org/jetlinks/core/utils/TypedMapSerializer.java -------------------------------------------------------------------------------- /src/main/javadoc/org/jetlinks/core/device/doc-files/device-state-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/javadoc/org/jetlinks/core/device/doc-files/device-state-check.svg -------------------------------------------------------------------------------- /src/main/nodejs/.npmrc: -------------------------------------------------------------------------------- 1 | @jetlinks:registry=https://npm.pkg.github.com -------------------------------------------------------------------------------- /src/main/nodejs/Commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/Commands.ts -------------------------------------------------------------------------------- /src/main/nodejs/Metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/Metadata.ts -------------------------------------------------------------------------------- /src/main/nodejs/Monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/Monitor.ts -------------------------------------------------------------------------------- /src/main/nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/README.md -------------------------------------------------------------------------------- /src/main/nodejs/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/jest.config.js -------------------------------------------------------------------------------- /src/main/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/package.json -------------------------------------------------------------------------------- /src/main/nodejs/scripts/Externalizable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/Externalizable.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/ObjectInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/ObjectInput.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/ObjectOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/ObjectOutput.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/__tests__/command/CommandSupportProviders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/__tests__/command/CommandSupportProviders.test.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/command/Command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/command/Command.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/command/CommandSupport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/command/CommandSupport.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/command/CommandSupportProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/command/CommandSupportProviders.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/message/MessageType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/message/MessageType.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/metadata/DataType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/metadata/DataType.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/metadata/FunctionMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/metadata/FunctionMetadata.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/metadata/PropertyMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/metadata/PropertyMetadata.ts -------------------------------------------------------------------------------- /src/main/nodejs/scripts/utils/SerializeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/scripts/utils/SerializeUtils.ts -------------------------------------------------------------------------------- /src/main/nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/tsconfig.json -------------------------------------------------------------------------------- /src/main/nodejs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/nodejs/yarn.lock -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.jetlinks.core.codec.CodecsSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/META-INF/services/org.jetlinks.core.codec.CodecsSupport -------------------------------------------------------------------------------- /src/main/resources/i18n/jetlinks-core/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/i18n/jetlinks-core/messages_en.properties -------------------------------------------------------------------------------- /src/main/resources/i18n/jetlinks-core/messages_zh.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/i18n/jetlinks-core/messages_zh.properties -------------------------------------------------------------------------------- /src/main/resources/typescript/java.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/typescript/java.d.ts -------------------------------------------------------------------------------- /src/main/resources/typescript/jetlinks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/typescript/jetlinks.d.ts -------------------------------------------------------------------------------- /src/main/resources/typescript/netty.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/typescript/netty.d.ts -------------------------------------------------------------------------------- /src/main/resources/typescript/reactor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/main/resources/typescript/reactor.d.ts -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/NativePayloadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/NativePayloadTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/ValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/ValueTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/benchmark/BenchmarkRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/benchmark/BenchmarkRunner.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/benchmark/SerializeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/benchmark/SerializeUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/benchmark/TopicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/benchmark/TopicTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/cache/ReactiveCacheContainerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/cache/ReactiveCacheContainerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/cluster/load/DefaultLoadBalancerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/cluster/load/DefaultLoadBalancerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/codec/defaults/ErrorCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/codec/defaults/ErrorCodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/codec/defaults/JsonArrayCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/codec/defaults/JsonArrayCodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/codec/defaults/MessageCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/codec/defaults/MessageCodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/codec/defaults/SubscriptionCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/codec/defaults/SubscriptionCodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/codec/defaults/ThingPropertyCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/codec/defaults/ThingPropertyCodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/command/CommandMetadataResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/command/CommandMetadataResolverTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/command/CommandUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/command/CommandUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/command/StreamCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/command/StreamCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/config/InMemoryConfigStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/config/InMemoryConfigStorage.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/config/StorageConfigurableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/config/StorageConfigurableTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/defaults/DefaultDeviceOperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/defaults/DefaultDeviceOperatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/device/CompositeDeviceMessageSenderInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/device/CompositeDeviceMessageSenderInterceptorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/device/StandaloneDeviceMessageBrokerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/device/StandaloneDeviceMessageBrokerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/device/TestConfigStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/device/TestConfigStorage.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/device/TestConfigStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/device/TestConfigStorageManager.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/device/TestDeviceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/device/TestDeviceRegistry.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/device/TestProtocolSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/device/TestProtocolSupport.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/event/SubscriptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/event/SubscriptionTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/lang/SeparatedStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/lang/SeparatedStringTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/lang/SharedPathStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/lang/SharedPathStringTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/ChildDeviceMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/ChildDeviceMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/CommonDeviceMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/CommonDeviceMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/DirectDeviceMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/DirectDeviceMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/MessageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/MessageTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/UpdateTagMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/UpdateTagMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/DefaultCoapMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/DefaultCoapMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/DefaultCoapResponseMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/DefaultCoapResponseMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/context/CodecContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/context/CodecContextTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/context/SerialContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/context/SerialContextTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/http/HttpUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/http/HttpUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/http/MultiPartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/http/MultiPartTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/http/SimpleHttpRequestMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/http/SimpleHttpRequestMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/codec/http/SimpleHttpResponseMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/codec/http/SimpleHttpResponseMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/function/FunctionInvokeMessageReplyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/function/FunctionInvokeMessageReplyTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/function/FunctionInvokeMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/function/FunctionInvokeMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/property/ReadPropertyMessageReplyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/property/ReadPropertyMessageReplyTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/property/ReadPropertyMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/property/ReadPropertyMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/message/property/WritePropertyMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/message/property/WritePropertyMessageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/DefaultConfigMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/DefaultConfigMetadataTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/MergeOptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/MergeOptionTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/PropertyMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/PropertyMetadataTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/ArrayTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/ArrayTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/BooleanTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/BooleanTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/DataTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/DataTypesTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/DateTimeTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/DateTimeTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/DoubleTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/DoubleTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/EnumTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/EnumTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/GeoShapeTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/GeoShapeTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/GeoTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/GeoTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/IntTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/IntTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/NumberTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/NumberTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/types/ObjectTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/types/ObjectTypeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/unit/ValueUnitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/unit/ValueUnitsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/metadata/validator/ValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/metadata/validator/ValidatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/server/session/KeepOnlineDeviceSessionProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/server/session/KeepOnlineDeviceSessionProviderTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/things/ThingIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/things/ThingIdTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/things/relation/ObjectSpecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/things/relation/ObjectSpecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/topic/RouterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/topic/RouterTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/topic/TopicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/topic/TopicTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/topic/TopicTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/topic/TopicTest2.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/trace/DeviceTracerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/trace/DeviceTracerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/trace/TraceHolderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/trace/TraceHolderTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/trace/data/SpanDataInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/trace/data/SpanDataInfoTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/BytesUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/BytesUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/CharsetUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/CharsetUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/CompositeListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/CompositeListTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/CompositeMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/CompositeMapTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/CompositeSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/CompositeSetTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/ConverterUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/ConverterUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/CyclicDependencyCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/CyclicDependencyCheckerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/DistinctDurationFluxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/DistinctDurationFluxTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/ExceptionUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/ExceptionUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/FluxUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/FluxUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/MetadataUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/MetadataUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/NumberUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/NumberUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/ParallelIntervalHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/ParallelIntervalHelperTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/SerialFluxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/SerialFluxTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/SerializeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/SerializeUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/StringBuilderUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/StringBuilderUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/TimestampUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/TimestampUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/TopicUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/TopicUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/TypeScriptUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/TypeScriptUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/TypedCollectionSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/TypedCollectionSerializerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jetlinks/core/utils/TypedMapSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/java/org/jetlinks/core/utils/TypedMapSerializerTest.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/mutilpart.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/resources/mutilpart.hex -------------------------------------------------------------------------------- /src/test/resources/typescript/transparent-codec.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetlinks/jetlinks-core/HEAD/src/test/resources/typescript/transparent-codec.d.ts --------------------------------------------------------------------------------