Class MailAgent
java.lang.Object
org.openremote.model.asset.Asset<T>
org.openremote.model.asset.agent.Agent<T,U,V>
org.openremote.agent.protocol.mail.AbstractMailAgent<MailAgent,MailProtocol,MailAgentLink>
org.openremote.agent.protocol.mail.MailAgent
- All Implemented Interfaces:
org.openremote.model.asset.AssetInfo
,org.openremote.model.IdentifiableEntity<MailAgent>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.model.asset.Asset
org.openremote.model.asset.Asset.AssetDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.openremote.model.asset.agent.AgentDescriptor<MailAgent,
MailProtocol, MailAgentLink> Fields inherited from class org.openremote.agent.protocol.mail.AbstractMailAgent
CHECK_INTERVAL_SECONDS, DELETE_PROCESSED_MAIL, HOST, MAIL_FOLDER_NAME, PORT, PREFER_HTML, PROTOCOL, START_TLS, USERNAME_AND_PASSWORD
Fields inherited from class org.openremote.model.asset.agent.Agent
BIND_HOST, BIND_PORT, DISABLED, MESSAGE_CHARSET, MESSAGE_CONVERT_BINARY, MESSAGE_CONVERT_HEX, MESSAGE_DELIMITERS, MESSAGE_MAX_LENGTH, MESSAGE_STRIP_DELIMITER, OAUTH_GRANT, POLLING_MILLIS, SERIAL_BAUDRATE, SERIAL_PORT, STATUS, UPDATE_ON_WRITE
Fields inherited from class org.openremote.model.asset.Asset
accessPublicRead, attributes, createdOn, EMAIL, id, LOCATION, MANUFACTURER, MODEL, name, NOTES, parentId, path, realm, TAGS, type, version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the protocol instance for this Agent.Methods inherited from class org.openremote.agent.protocol.mail.AbstractMailAgent
getCheckIntervalSeconds, getDeleteProcessedMail, getMailFolderName, getPreferHTML, getProtocol, getStartTLS, setCheckIntervalSeconds, setDeleteProcessedMail, setHost, setMailFolderName, setPort, setPreferHTML, setProtocol, setStartTLS, setUsernamePassword
Methods inherited from class org.openremote.model.asset.agent.Agent
getAgentLink, getAgentStatus, getBindHost, getBindPort, getHost, getOAuthGrant, getPollingMillis, getPort, getSerialBaudrate, getSerialPort, getUsernamePassword, isConfigurationAttribute, isDisabled, isUpdateOnWrite, setBindHost, setBindPort, setDisabled, setOAuthGrant, setSerialBaudrate, setSerialPort, setUpdateOnWrite
Methods inherited from class org.openremote.model.asset.Asset
addAttributes, addOrReplaceAttributes, getAssetClass, getAssetName, getAssetType, getAttribute, getAttribute, getAttributeNames, getAttributes, getAttributesString, getCreatedOn, getEmail, getId, getLocation, getManufacturer, getMetaString, getModel, getName, getNotes, getParentId, getPath, getRealm, getTags, getType, getVersion, hasAttribute, hasAttribute, isAccessPublicRead, pathContains, postLoadCallback, setAccessPublicRead, setAttributes, setAttributes, setAttributes, setCreatedOn, setEmail, setId, setLocation, setManufacturer, setModel, setName, setNotes, setParent, setParentId, setRealm, setTags, setVersion, toString, toStringAll
-
Field Details
-
DESCRIPTOR
public static final org.openremote.model.asset.agent.AgentDescriptor<MailAgent,MailProtocol, DESCRIPTORMailAgentLink>
-
-
Constructor Details
-
MailAgent
public MailAgent() -
MailAgent
-
-
Method Details
-
getProtocolInstance
Description copied from class:org.openremote.model.asset.agent.Agent
Get the protocol instance for this Agent.- Specified by:
getProtocolInstance
in classorg.openremote.model.asset.agent.Agent<MailAgent,
MailProtocol, MailAgentLink>
-