public class EmailInputNode extends Node
EmailInputNode instance
EmailInput node retrieves an email from an email server supporting POP3 or IMAP
Change Activity: -------- ----------- ------------- ------------------------------------ Reason: Date: Originator: Comments: -------- ----------- ------------- ------------------------------------ xxxxx.x 2010-08-10 dstorey creation xxxxx.x xxxx-xx-xx generated 7.0.0.2 Release
Modifier and Type | Class and Description |
---|---|
static class |
EmailInputNode.ENUM_EMAILINPUT_COMPONENTLEVEL
ENUM_EMAILINPUT_COMPONENTLEVEL
|
static class |
EmailInputNode.ENUM_EMAILINPUT_EMAILFAILUREACTION
ENUM_EMAILINPUT_EMAILFAILUREACTION
|
static class |
EmailInputNode.ENUM_EMAILINPUT_RETRYMECHANISM
ENUM_EMAILINPUT_RETRYMECHANISM
|
static class |
EmailInputNode.ENUM_EMAILINPUT_TRANSACTIONMODE
ENUM_EMAILINPUT_TRANSACTIONMODE
|
Node.RotationKind
Modifier and Type | Field and Description |
---|---|
OutputTerminal |
OUTPUT_TERMINAL_CATCH |
OutputTerminal |
OUTPUT_TERMINAL_FAILURE |
OutputTerminal |
OUTPUT_TERMINAL_OUT |
Constructor and Description |
---|
EmailInputNode() |
Modifier and Type | Method and Description |
---|---|
int |
getAdditionalInstances()
Get the EmailInputNode Additional instances property
|
EmailInputNode.ENUM_EMAILINPUT_COMPONENTLEVEL |
getComponentLevel()
Get the EmailInputNode "Additional instances pool" property
|
EmailInputNode.ENUM_EMAILINPUT_EMAILFAILUREACTION |
getEmailFailureAction()
Get the EmailInputNode "Action on failing email" property
|
java.lang.String |
getEmailServer()
Get the EmailInputNode "Email server" property
|
InputTerminal[] |
getInputTerminals()
Gets the full list of available InputTerminals for this Node
|
int |
getLongRetryInterval()
Get the EmailInputNode Long retry interval (seconds) property
|
java.lang.String |
getNodeName()
Gets the label name of this node
|
OutputTerminal[] |
getOutputTerminals()
Gets the full list of available OutputTerminals for this Node
|
EmailInputNode.ENUM_EMAILINPUT_RETRYMECHANISM |
getRetryMechanism()
Get the EmailInputNode "Retry mechanism" property
|
int |
getRetryThreshold()
Get the EmailInputNode Retry threshold property
|
java.lang.String |
getSecurityIdentity()
Get the EmailInputNode "Security identity" property
|
int |
getShortRetryInterval()
Get the EmailInputNode Short retry interval (seconds) property
|
EmailInputNode.ENUM_EMAILINPUT_TRANSACTIONMODE |
getTransactionMode()
Get the EmailInputNode "Transaction mode" property
|
java.lang.String |
getTypeName()
Gets the node type of this node
|
int |
getWaitInterval()
Get the EmailInputNode Polling interval (seconds) property
|
EmailInputNode |
setAdditionalInstances(int value)
Set the EmailInputNode "Additional instances" property
|
EmailInputNode |
setComponentLevel(EmailInputNode.ENUM_EMAILINPUT_COMPONENTLEVEL value)
Set the EmailInputNode "Additional instances pool" property
|
EmailInputNode |
setEmailFailureAction(EmailInputNode.ENUM_EMAILINPUT_EMAILFAILUREACTION value)
Set the EmailInputNode "Action on failing email" property
|
EmailInputNode |
setEmailServer(java.lang.String value)
Set the EmailInputNode "Email server" property
|
EmailInputNode |
setLongRetryInterval(int value)
Set the EmailInputNode "Long retry interval (seconds)" property
|
EmailInputNode |
setRetryMechanism(EmailInputNode.ENUM_EMAILINPUT_RETRYMECHANISM value)
Set the EmailInputNode "Retry mechanism" property
|
EmailInputNode |
setRetryThreshold(int value)
Set the EmailInputNode "Retry threshold" property
|
EmailInputNode |
setSecurityIdentity(java.lang.String value)
Set the EmailInputNode "Security identity" property
|
EmailInputNode |
setShortRetryInterval(int value)
Set the EmailInputNode "Short retry interval (seconds)" property
|
EmailInputNode |
setTransactionMode(EmailInputNode.ENUM_EMAILINPUT_TRANSACTIONMODE value)
Set the EmailInputNode "Transaction mode" property
|
EmailInputNode |
setWaitInterval(int value)
Set the EmailInputNode "Polling interval (seconds)" property
|
addNsmapping, clone, findPropertyByName, getInputTerminal, getInputTerminal, getInstanceNodeProperties, getLocation, getLongDescription, getMandatoryPropertyNames, getNodePropertyTables, getNsmappingtables, getOutputTerminal, getOutputTerminal, getPropertyDefaultValue, getPropertyNames, getPropertyValue, getRotate, getShortDescription, isUdpSupport, removeNsmapping, setLocation, setLocation, setLongDescription, setNodeName, setNsmappingtables, setProperty, setRotate, setShortDescription, toString
public final OutputTerminal OUTPUT_TERMINAL_OUT
public final OutputTerminal OUTPUT_TERMINAL_CATCH
public final OutputTerminal OUTPUT_TERMINAL_FAILURE
public InputTerminal[] getInputTerminals()
Node
getInputTerminals
in class Node
public OutputTerminal[] getOutputTerminals()
Node
getOutputTerminals
in class Node
public java.lang.String getTypeName()
Node
getTypeName
in class Node
public EmailInputNode setEmailServer(java.lang.String value)
value
- String ; the value to set the property "Email server"public java.lang.String getEmailServer()
public EmailInputNode setWaitInterval(int value)
value
- int ; the value to set the property "Polling interval (seconds)"public int getWaitInterval()
public EmailInputNode setSecurityIdentity(java.lang.String value)
value
- String ; the value to set the property "Security identity"public java.lang.String getSecurityIdentity()
public EmailInputNode setRetryMechanism(EmailInputNode.ENUM_EMAILINPUT_RETRYMECHANISM value)
value
- ENUM_EMAILINPUT_RETRYMECHANISM ; the value to set the property "Retry mechanism"public EmailInputNode.ENUM_EMAILINPUT_RETRYMECHANISM getRetryMechanism()
public EmailInputNode setRetryThreshold(int value)
value
- int ; the value to set the property "Retry threshold"public int getRetryThreshold()
public EmailInputNode setShortRetryInterval(int value)
value
- int ; the value to set the property "Short retry interval (seconds)"public int getShortRetryInterval()
public EmailInputNode setLongRetryInterval(int value)
value
- int ; the value to set the property "Long retry interval (seconds)"public int getLongRetryInterval()
public EmailInputNode setEmailFailureAction(EmailInputNode.ENUM_EMAILINPUT_EMAILFAILUREACTION value)
value
- ENUM_EMAILINPUT_EMAILFAILUREACTION ; the value to set the property "Action on failing email"public EmailInputNode.ENUM_EMAILINPUT_EMAILFAILUREACTION getEmailFailureAction()
public EmailInputNode setTransactionMode(EmailInputNode.ENUM_EMAILINPUT_TRANSACTIONMODE value)
value
- ENUM_EMAILINPUT_TRANSACTIONMODE ; the value to set the property "Transaction mode"public EmailInputNode.ENUM_EMAILINPUT_TRANSACTIONMODE getTransactionMode()
public EmailInputNode setComponentLevel(EmailInputNode.ENUM_EMAILINPUT_COMPONENTLEVEL value)
value
- ENUM_EMAILINPUT_COMPONENTLEVEL ; the value to set the property "Additional instances pool"public EmailInputNode.ENUM_EMAILINPUT_COMPONENTLEVEL getComponentLevel()
public EmailInputNode setAdditionalInstances(int value)
value
- int ; the value to set the property "Additional instances"public int getAdditionalInstances()
public java.lang.String getNodeName()
Node
MessageFlow mf1 = patternInstanceManager.getMessageFlow("MyFlowProject", "mf1.msgflow"); Node inputMQNode = mf1.getNodeByName("My Input Node"); inputMQNode.setNodeName("Renamed Input Node");
getNodeName
in class Node