public class WorkflowMessagingClient
extends java.lang.Object
Constructor and Description |
---|
WorkflowMessagingClient() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildNotificationServiceUrl() |
static java.net.URI |
redirectMessageIfNecessary(Workflow message)
Checks the "notificationServerUrl" property of a message, and redirects a ConnectorSnapshot message to that url if it's non-empty and
not equal to the current Studio instance's notification url.
|
static Workflow |
sendEndMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
long startTime,
java.lang.String dataSetDisplayName) |
static Workflow |
sendEndMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
long startTime,
java.lang.String dataSetDisplayName,
com.google_shaded.common.base.Optional<java.lang.String> projectSpecificCollectionName,
com.google_shaded.common.base.Optional<com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier> nativeCollectionId) |
static Workflow |
sendEndMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
java.lang.String sourceIdentifier,
java.lang.String targetIdentifier,
java.lang.String ecid,
long startTime,
java.lang.String dataSetDisplayName)
Send an end message that includes some token other than a collection identifier in the source and target
|
static Workflow |
sendEndMessage(javax.portlet.PortletRequest request,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
long startTime,
java.lang.String dataSetDisplayName) |
static Workflow |
sendEndMessage(javax.portlet.PortletRequest request,
Workflow.WorkflowNameEnum name,
java.lang.String sourceIdentifier,
java.lang.String targetIdentifier,
java.lang.String ecid,
long startTime,
java.lang.String dataSetDisplayName)
Send an end message that includes some token other than a collection identifier in the source and target
|
static Workflow |
sendFailureMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
long startTime,
java.lang.String errorMessage,
java.lang.String dataSetDisplayName) |
static Workflow |
sendFailureMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
long startTime,
java.lang.String errorMessage,
java.lang.String dataSetDisplayName,
com.google_shaded.common.base.Optional<java.lang.String> projectSpecificCollectionName,
com.google_shaded.common.base.Optional<com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier> nativeCollectionId) |
static Workflow |
sendFailureMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
java.lang.String sourceIdentifier,
java.lang.String targetIdentifier,
java.lang.String ecid,
long startTime,
java.lang.String errorMessage,
java.lang.String dataSetDisplayName)
Send a failure message that includes some token other than a collection identifier in the source and target
|
static Workflow |
sendStartMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
java.lang.String dataSetDisplayName) |
static Workflow |
sendStartMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
java.lang.String dataSetDisplayName,
com.google_shaded.common.base.Optional<java.lang.String> projectSpecificCollectionName,
com.google_shaded.common.base.Optional<com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier> nativeCollectionId) |
static Workflow |
sendStartMessage(long projectId,
long userId,
Workflow.WorkflowNameEnum name,
java.lang.String sourceIdentifier,
java.lang.String targetIdentifier,
java.lang.String ecid,
java.lang.String dataSetDisplayName)
Send a start message that includes some token other than a collection identifier in the source and target
|
static Workflow |
sendStartMessage(javax.portlet.PortletRequest request,
Workflow.WorkflowNameEnum name,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId,
com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId,
java.lang.String ecid,
java.lang.String dataSetDisplayName) |
static Workflow |
sendStartMessage(javax.portlet.PortletRequest request,
Workflow.WorkflowNameEnum name,
java.lang.String sourceIdentifier,
java.lang.String targetIdentifier,
java.lang.String ecid,
java.lang.String dataSetDisplayName)
Send a start message that includes some token other than a collection identifier in the source and target
|
static Workflow |
sendStartMessageCommon(Workflow message) |
public static Workflow sendStartMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, java.lang.String dataSetDisplayName) throws MessagingException
MessagingException
public static Workflow sendStartMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, java.lang.String dataSetDisplayName, com.google_shaded.common.base.Optional<java.lang.String> projectSpecificCollectionName, com.google_shaded.common.base.Optional<com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier> nativeCollectionId) throws MessagingException
MessagingException
public static Workflow sendStartMessage(javax.portlet.PortletRequest request, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, java.lang.String dataSetDisplayName) throws MessagingException
MessagingException
public static Workflow sendStartMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, java.lang.String sourceIdentifier, java.lang.String targetIdentifier, java.lang.String ecid, java.lang.String dataSetDisplayName) throws MessagingException
projectId
- userId
- name
- sourceIdentifier
- string token specific to this message type that is NOT a collection IDtargetIdentifier
- string token specific to this message type that is NOT a collection IDecid
- dataSetDisplayName
- MessagingException
public static Workflow sendStartMessage(javax.portlet.PortletRequest request, Workflow.WorkflowNameEnum name, java.lang.String sourceIdentifier, java.lang.String targetIdentifier, java.lang.String ecid, java.lang.String dataSetDisplayName) throws MessagingException
request
- name
- sourceIdentifier
- string token specific to this message type that is NOT a collection IDtargetIdentifier
- string token specific to this message type that is NOT a collection IDecid
- dataSetDisplayName
- MessagingException
public static Workflow sendFailureMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, long startTime, java.lang.String errorMessage, java.lang.String dataSetDisplayName) throws MessagingException
MessagingException
public static Workflow sendFailureMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, long startTime, java.lang.String errorMessage, java.lang.String dataSetDisplayName, com.google_shaded.common.base.Optional<java.lang.String> projectSpecificCollectionName, com.google_shaded.common.base.Optional<com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier> nativeCollectionId) throws MessagingException
MessagingException
public static Workflow sendFailureMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, java.lang.String sourceIdentifier, java.lang.String targetIdentifier, java.lang.String ecid, long startTime, java.lang.String errorMessage, java.lang.String dataSetDisplayName) throws MessagingException
projectId
- userId
- name
- sourceIdentifier
- string token specific to this message type that is NOT a collection IDtargetIdentifier
- string token specific to this message type that is NOT a collection IDecid
- startTime
- errorMessage
- dataSetDisplayName
- MessagingException
public static Workflow sendEndMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, long startTime, java.lang.String dataSetDisplayName) throws MessagingException
MessagingException
public static Workflow sendEndMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, long startTime, java.lang.String dataSetDisplayName, com.google_shaded.common.base.Optional<java.lang.String> projectSpecificCollectionName, com.google_shaded.common.base.Optional<com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier> nativeCollectionId) throws MessagingException
MessagingException
public static Workflow sendEndMessage(javax.portlet.PortletRequest request, Workflow.WorkflowNameEnum name, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier sourceCollectionId, com.oracle.endeca.pdi.concepts.mdex.MdexCollectionIdentifier targetCollectionId, java.lang.String ecid, long startTime, java.lang.String dataSetDisplayName) throws MessagingException
MessagingException
public static Workflow sendEndMessage(long projectId, long userId, Workflow.WorkflowNameEnum name, java.lang.String sourceIdentifier, java.lang.String targetIdentifier, java.lang.String ecid, long startTime, java.lang.String dataSetDisplayName) throws MessagingException
projectId
- userId
- name
- sourceIdentifier
- string token specific to this message type that is NOT a collection IDtargetIdentifier
- string token specific to this message type that is NOT a collection IDecid
- startTime
- dataSetDisplayName
- MessagingException
public static Workflow sendEndMessage(javax.portlet.PortletRequest request, Workflow.WorkflowNameEnum name, java.lang.String sourceIdentifier, java.lang.String targetIdentifier, java.lang.String ecid, long startTime, java.lang.String dataSetDisplayName) throws MessagingException
request
- name
- sourceIdentifier
- string token specific to this message type that is NOT a collection IDtargetIdentifier
- string token specific to this message type that is NOT a collection IDecid
- startTime
- dataSetDisplayName
- MessagingException
public static Workflow sendStartMessageCommon(Workflow message) throws MessagingException
MessagingException
public static java.lang.String buildNotificationServiceUrl()
public static java.net.URI redirectMessageIfNecessary(Workflow message)
message
- Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.