Klasse IMAPFolderPollingWorkflowEventSource
java.lang.Object
de.uplanet.lucy.server.workflow.eventsource.AbstractWorkflowEventSource
de.uplanet.lucy.server.workflow.eventsource.AbstractSingleThreadedWorkflowEventSource
de.uplanet.lucy.server.mailservice.workflow.eventsource.AbstractIMAPFolderWorkflowEventSource
de.uplanet.lucy.server.mailservice.workflow.eventsource.IMAPFolderPollingWorkflowEventSource
- Alle implementierten Schnittstellen:
de.uplanet.lucy.server.workflow.authentication.INeedCredentialSupplier,de.uplanet.lucy.server.workflow.authentication.INeedPasswordSupplier,IActivatableWorkflowObject,de.uplanet.lucy.server.workflow.IImpersonateUser,ILogLevelAware,INamedWorkflowObject,de.uplanet.lucy.server.workflow.INeedClusterInfo,INeedWorkflow,IRunnableWorkflowObject,IStartableWorkflowObject,ISupportAfterStopEvent,ISupportBeforeStartEvent,ISupportGlobalSharedState,IWorkflowEventSource,IWorkflowObject,Serializable
public final class IMAPFolderPollingWorkflowEventSource
extends AbstractIMAPFolderWorkflowEventSource
implements de.uplanet.lucy.server.workflow.authentication.INeedPasswordSupplier, ISupportGlobalSharedState, ISupportBeforeStartEvent, ISupportAfterStopEvent
- Seit:
- Intrexx 7.0.
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final longThe default polling interval in milliseconds (60000L).Von Schnittstelle geerbte Felder de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetHost()Get the IMAP server to connect to.Get the password of the IMAP user.longGet the polling interval in milliseconds.intgetPort()Get the port the IMAP server listens to.getUser()Get the name of the IMAP user.voidinternalSetPasswordSupplier(de.uplanet.lucy.server.workflow.authentication.IPasswordSupplier p_passwordSupplier) booleanCheck if the workaround for the bug in Microsoft Exchange Server 2007, 2010, and 2013, is enabled.voidSet the IMAP server to connect to.voidsetHostParamRef(String p_strParamRef) voidsetMicrosoftExchangeServerExistsBugWorkaroundEnabled(boolean p_bEnabled) Enables or disables a possible workaround for a bug in Microsoft Exchange Server 2007, 2010, and 2013, that fails to notify the client of new messages.voidsetPassword(String p_strPassword) Set the password of the IMAP user.voidsetPollingInterval(long p_lPollingInterval) Set the polling interval in milliseconds.voidsetPort(int p_iPort) Set the port the IMAP server listens to.voidsetPortParamRef(String p_strParamRef) voidSet the name of the IMAP user.voidsetUserParamRef(String p_strParamRef) Von Klasse geerbte Methoden de.uplanet.lucy.server.mailservice.workflow.eventsource.AbstractIMAPFolderWorkflowEventSource
getClusterInfo, getDispatchDelay, getFinishAction, getFolder, getJavaMailProperties, getMessageSelectFilter, getOnErrorRestartWaitTimeout, getProtocol, isGlobalSharedState, isLoadIncomingMessagesImmediately, isSendAfterStopEvent, isSendBeforeStartEvent, setClusterInfo, setDispatchDelay, setFinishAction, setFolder, setGlobalSharedState, setJavaMailProperties, setLoadIncomingMessagesImmediately, setMessageSelectFilter, setOnErrorRestartWaitTimeout, setProtocol, setSendAfterStopEvent, setSendBeforeStartEventVon Klasse geerbte Methoden de.uplanet.lucy.server.workflow.eventsource.AbstractSingleThreadedWorkflowEventSource
getDatabaseConnectionFactory, getStartDelay, getStopWaitTimeout, isLogVerbose, isRunning, setDatabaseConnectionFactory, setLogVerbose, setStartDelay, setStopWaitTimeout, shouldRun, start, stopVon Klasse geerbte Methoden de.uplanet.lucy.server.workflow.eventsource.AbstractWorkflowEventSource
getGuid, getImpersonateUserGuid, getName, getWorkflow, hasImpersonateUserGuid, isActive, isRunWithLocalSystemPrivileges, setActive, setImpersonateUserGuid, setName, setRunWithLocalSystemPrivileges, setWorkflow, toStringVon Klasse geerbte Methoden java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.workflow.ISupportAfterStopEvent
isSendAfterStopEvent, setSendAfterStopEventVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.workflow.ISupportBeforeStartEvent
isSendBeforeStartEvent, setSendBeforeStartEventVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.workflow.ISupportGlobalSharedState
isGlobalSharedState, setGlobalSharedState
-
Felddetails
-
DEFAULT_POLLING_INTERVAL
public static final long DEFAULT_POLLING_INTERVALThe default polling interval in milliseconds (60000L).- Siehe auch:
-
-
Konstruktordetails
-
IMAPFolderPollingWorkflowEventSource
-
-
Methodendetails
-
getHost
Beschreibung aus Klasse kopiert:AbstractIMAPFolderWorkflowEventSourceGet the IMAP server to connect to.- Setzt außer Kraft:
getHostin KlasseAbstractIMAPFolderWorkflowEventSource- Gibt zurück:
- The IMAP server.
-
setHost
Beschreibung aus Klasse kopiert:AbstractIMAPFolderWorkflowEventSourceSet the IMAP server to connect to.- Setzt außer Kraft:
setHostin KlasseAbstractIMAPFolderWorkflowEventSource- Parameter:
p_strHost- The IMAP server.
-
getHostParamRef
-
setHostParamRef
-
getPort
public int getPort()Beschreibung aus Klasse kopiert:AbstractIMAPFolderWorkflowEventSourceGet the port the IMAP server listens to.- Setzt außer Kraft:
getPortin KlasseAbstractIMAPFolderWorkflowEventSource- Gibt zurück:
- The port.
-
setPort
public void setPort(int p_iPort) Beschreibung aus Klasse kopiert:AbstractIMAPFolderWorkflowEventSourceSet the port the IMAP server listens to.- Setzt außer Kraft:
setPortin KlasseAbstractIMAPFolderWorkflowEventSource- Parameter:
p_iPort- The port.
-
getPortParamRef
-
setPortParamRef
-
getUser
Get the name of the IMAP user.- Gibt zurück:
- The name of the IMAP user.
-
setUser
Set the name of the IMAP user.- Parameter:
p_strUser- The name of the IMAP user.
-
getUserParamRef
-
setUserParamRef
-
getPassword
Get the password of the IMAP user.- Gibt zurück:
- The password of the IMAP user.
-
setPassword
Set the password of the IMAP user.- Parameter:
p_strPassword- The password of the IMAP user.
-
getPollingInterval
public long getPollingInterval()Get the polling interval in milliseconds.- Gibt zurück:
- The polling interval.
-
internalSetPasswordSupplier
public void internalSetPasswordSupplier(de.uplanet.lucy.server.workflow.authentication.IPasswordSupplier p_passwordSupplier) - Angegeben von:
internalSetPasswordSupplierin Schnittstellede.uplanet.lucy.server.workflow.authentication.INeedPasswordSupplier
-
internalGetPassword
- Angegeben von:
internalGetPasswordin Schnittstellede.uplanet.lucy.server.workflow.authentication.INeedPasswordSupplier
-
setPollingInterval
public void setPollingInterval(long p_lPollingInterval) Set the polling interval in milliseconds.- Parameter:
p_lPollingInterval- The polling interval.
-
isMicrosoftExchangeServerExistsBugWorkaroundEnabled
public boolean isMicrosoftExchangeServerExistsBugWorkaroundEnabled()Check if the workaround for the bug in Microsoft Exchange Server 2007, 2010, and 2013, is enabled.- Gibt zurück:
trueif the workaround is enabled (default), orfalseotherwise.- Siehe auch:
-
setMicrosoftExchangeServerExistsBugWorkaroundEnabled
public void setMicrosoftExchangeServerExistsBugWorkaroundEnabled(boolean p_bEnabled) Enables or disables a possible workaround for a bug in Microsoft Exchange Server 2007, 2010, and 2013, that fails to notify the client of new messages.The default value of this property is
true.- Parameter:
p_bEnabled-trueif the workaround should be enabled, orfalseotherwise.
-