Package org.openremote.model.asset.agent
Class AgentDescriptor<T extends Agent<T,U,V>,U extends Protocol<T>,V extends AgentLink<?>>
java.lang.Object
org.openremote.model.asset.AssetDescriptor<T>
org.openremote.model.asset.agent.AgentDescriptor<T,U,V>
- All Implemented Interfaces:
NameHolder
public class AgentDescriptor<T extends Agent<T,U,V>,U extends Protocol<T>,V extends AgentLink<?>>
extends AssetDescriptor<T>
Special type of
AssetDescriptor
that describes an agent Asset
.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.openremote.model.asset.AssetDescriptor
AssetDescriptor.AssetDescriptorDeserialiser
Nested classes/interfaces inherited from interface org.openremote.model.value.NameHolder
NameHolder.NameHolderToStringConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
protected Class
<? extends ProtocolInstanceDiscovery> Fields inherited from class org.openremote.model.asset.AssetDescriptor
colour, icon, name, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends ProtocolInstanceDiscovery> Class
<? extends ProtocolInstanceDiscovery> boolean
boolean
boolean
Methods inherited from class org.openremote.model.asset.AssetDescriptor
getColour, getIcon, getName, getType, isDynamic, isDynamicInternal
-
Field Details
-
ICON
- See Also:
-
ICON_COLOUR
- See Also:
-
protocolClass
-
agentLinkClass
-
instanceDiscoveryProvider
-
-
Constructor Details
-
AgentDescriptor
-
AgentDescriptor
-
-
Method Details
-
getInstanceDiscoveryProvider
-
isInstanceDiscovery
public boolean isInstanceDiscovery() -
isAssetDiscovery
public boolean isAssetDiscovery() -
isAssetImport
public boolean isAssetImport() -
getAgentLinkType
-
getProtocolClass
-
getAgentLinkClass
-
getInstanceDiscoveryProviderClass
-