01: package com.bostechcorp.cbesb.runtime.ccsl.lib;
02:
03: /**
04: * Upoc Pojo Class must implement this interface. This interface does not define any methpd.
05: * Its main purpose is to for GUI to figure out which class is Upoc POJO class.
06: */
07:
08: public interface IUpocInterface {
09:
10: // /**
11: // * The method defined in Upoc Pojo must have the following parameters
12: // * It returns a linked list of exchanges to be sent from the
13: // * endpoint.
14: // * @param logger - the loggger object
15: // * @param rootDir - the root direcory of the SU
16: // * @param componentContext - the componentContext object
17: // * @param channel - the delivery channel object
18: // * @param exchange - the MessageExchange object passed in
19: // * @param params - the user paramaters in name/value pair
20: // * @return - the LinkList containning one of many MessageExchange objects
21: // * @throws Exception
22: // */
23: // public LinkedList methodUpoc(Log logger, String rootDir, ComponentContext componentContext,
24: // DeliveryChannel channel, MessageExchange exchange, HashMap<String, String> params) throws Exception;
25:
26: }
|