INBOUND_JMS_CODE_EXTENSION

Description: Enables you to plug custom code into N4 to process the messages pulled from a custom external JMS queue. The message format is also free for the code extension to define. For outbound messages, the code extension can send outbound messages to a custom-defined external queue.

Abstract Base Class: AbstractJmsCodeExtension

Methods: public final void execute(Object inPayload)

Module: Argo

Version Added: 2.5 

Requires Code Extension Name or Name Pattern: No

Requires Code Extension Name or Name Pattern: N/A

Where to Specify Code Extensions of this Type: Integration Service Details form (Administration Settings Integration Services Integration Services view Integration Service Details form)

System-Seeded Code Extensions Using this Type: None

 

Code example

The following code implements an INBOUND_JMS_CODE_EXTENSION code extension.

import com.navis.external.argo.AbstractJmsCodeExtension;

class MyCustomInboundProcessor extends AbstractJmsCodeExtension {

  public final void execute(Object inPayload) {

    // do business logic here.

    return;

  }

}