public class DeviceCommunicationModel extends ConfigurationModel
ElementNode.Builder| Constructor and Description |
|---|
DeviceCommunicationModel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCommandDestinationAttributes(ElementNode.Builder builder)
Add attributes common to all command destinations.
|
static void |
addEventSourceAttributes(ElementNode.Builder builder)
Add common event source attributes.
|
static void |
addMqttConnectivityAttributes(ElementNode.Builder builder)
Adds common MQTT connectivity attributes.
|
protected ElementNode |
createActiveMQEventSourceElement()
Create element configuration for ActiveMQ event source.
|
protected ElementNode |
createAzureEventHubEventSourceElement()
Create element configuration for Azure EventHub event source.
|
protected ElementNode |
createBatchOperationManagerElement()
Create element configuration for batch operation manager.
|
protected ElementNode |
createBatchOperationsElement()
Create element configuration for batch operations.
|
protected ElementNode |
createCommandDestinationsElement()
Create element configuration for command routing.
|
protected ElementNode |
createCommandRoutingElement()
Create element configuration for command routing.
|
protected ElementNode |
createDefaultRegistrationManagerElement()
Create element configuration for default registration manager.
|
protected ElementNode |
createDeviceCommunication()
Create the container for device communication information.
|
protected ElementNode |
createDeviceServicesElement()
Create element configuration for device registration.
|
protected ElementNode |
createEchoStringEventDecoderElement()
Create element configuration for echo string event decoder.
|
protected ElementNode |
createEventSourcesElement()
Create element configuration for event sources.
|
protected ElementNode |
createGroovyEventDecoderElement()
Create element configuration for Groovy event decoder.
|
protected ElementNode |
createGroovyStringEventDecoderElement()
Create element configuration for Groovy string event decoder.
|
protected ElementNode |
createHardwareIdParameterExtractorElement()
Create element configuration for hardware id parameter extractor.
|
protected ElementNode |
createHazelcastQueueEventSourceElement()
Create element configuration for Hazelcast queue event source.
|
protected ElementNode |
createJsonCommandEncoderElement()
Create element configuration for JSON command encoder.
|
protected ElementNode |
createJsonEventDecoderElement()
Create element configuration for JSON event decoder.
|
protected ElementNode |
createMqttCommandDestinationElement()
Create element configuration for MQTT command destination.
|
protected ElementNode |
createMqttEventSourceElement()
Create element configuration for MQTT event source.
|
protected ElementNode |
createProtobufCommandEncoderElement()
Create element configuration for GPB command encoder.
|
protected ElementNode |
createProtobufEventDecoderElement()
Create element configuration for protobuf event decoder.
|
protected ElementNode |
createProtobufHybridCommandEncoderElement()
Create element configuration for Java/protobuf hybrid command encoder.
|
protected ElementNode |
createQRCodeSymbolGeneratorElement()
Create element configuration for default registration manager.
|
protected ElementNode |
createRabbitMqEventSourceElement()
Create element configuration for MQTT event source.
|
protected ElementNode |
createReadAllSocketInteractionHandlerElement()
Create read-all socket interaction handler factory.
|
protected ElementNode |
createSocketEventSourceElement()
Create element configuration for socket event source.
|
protected ElementNode |
createSpecificationMappingRouterElement()
Create element configuration for specification mapping command router.
|
protected ElementNode |
createSpecificationMappingRouterMappingElement()
Create element configuration for specification mapping command router.
|
protected ElementNode |
createSymbolGeneratorManagerElement()
Create element configuration for device registration.
|
protected ElementNode |
createTwilioCommandDestinationElement()
Create element configuration for Twilio command destination.
|
protected ElementNode |
createWebSocketEventSourceElement()
Create element configuration for WebSocket event source.
|
protected ElementNode |
createWebSocketHeaderElement()
Create element configuration for WebSocket header.
|
addElement, getElementsByRole, setElementsByRolegetAttributeGroups, getAttributes, getIndexAttribute, getOnDeleteWarning, getRole, getSpecializes, setAttributeGroups, setAttributes, setOnDeleteWarning, setRole, setSpecializesgetLocalName, getNamespace, setLocalName, setNamespacegetDescription, getIcon, getName, getNodeType, setDescription, setIcon, setName, setNodeTypeprotected ElementNode createDeviceCommunication()
protected ElementNode createEventSourcesElement()
protected ElementNode createMqttEventSourceElement()
protected ElementNode createRabbitMqEventSourceElement()
public static void addEventSourceAttributes(ElementNode.Builder builder)
builder - public static void addMqttConnectivityAttributes(ElementNode.Builder builder)
builder - protected ElementNode createAzureEventHubEventSourceElement()
protected ElementNode createActiveMQEventSourceElement()
protected ElementNode createReadAllSocketInteractionHandlerElement()
protected ElementNode createSocketEventSourceElement()
protected ElementNode createWebSocketHeaderElement()
protected ElementNode createWebSocketEventSourceElement()
protected ElementNode createHazelcastQueueEventSourceElement()
protected ElementNode createProtobufEventDecoderElement()
protected ElementNode createJsonEventDecoderElement()
protected ElementNode createGroovyEventDecoderElement()
protected ElementNode createGroovyStringEventDecoderElement()
protected ElementNode createEchoStringEventDecoderElement()
protected ElementNode createDeviceServicesElement()
protected ElementNode createDefaultRegistrationManagerElement()
protected ElementNode createSymbolGeneratorManagerElement()
protected ElementNode createQRCodeSymbolGeneratorElement()
protected ElementNode createBatchOperationsElement()
protected ElementNode createBatchOperationManagerElement()
protected ElementNode createCommandRoutingElement()
protected ElementNode createSpecificationMappingRouterElement()
protected ElementNode createSpecificationMappingRouterMappingElement()
protected ElementNode createCommandDestinationsElement()
protected void addCommandDestinationAttributes(ElementNode.Builder builder)
builder - protected ElementNode createMqttCommandDestinationElement()
protected ElementNode createTwilioCommandDestinationElement()
protected ElementNode createProtobufCommandEncoderElement()
protected ElementNode createProtobufHybridCommandEncoderElement()
protected ElementNode createJsonCommandEncoderElement()
protected ElementNode createHardwareIdParameterExtractorElement()
Copyright © 2016 SiteWhere, LLC.. All rights reserved.