Class ESIResponseSender

java.lang.Object
com.ptc.windchill.esi.txn.ESIResponseSender
All Implemented Interfaces:
Runnable

public class ESIResponseSender extends Object implements Runnable
Implements the Runnable interface. The run() method has the necessary logic to deliver the ESI response (generated by an ESIResponseGenerator instance) to an appropriate destination.

Supported API: true

Extendable: false
  • Constructor Details

    • ESIResponseSender

      public ESIResponseSender(com.infoengine.object.IeCollection iec, ESITransaction txn, ESITarget target, String objId, String type, String userName, Locale locale, String wcAdapter)
      Constructor for the class; it simply sets the various attributes on the object to the passed values.

      Supported API: true
      Parameters:
      iec - Info*Engine collection instance holding the ESI response.
      txn - ESITransaction instance that represents the delivery of data to a given destination.
      target - ESITarget object representing a given destination - for e.g., the destination could be an SAP (or an OA) instance.
      objId - UFID of the primary business object being published.
      type - Type of the primary business object being published.
      userName - Name of the user who initiated the release.
      locale - Locale that is relevant for the publication; with ESI, this will be used for setting the custom JMS message property com_infoengine_locale that gets sent with the ESI response.
      wcAdapter - Windchill Adapter service name to use when executing the I*E task that sends the ESI response to the required destination.