JavaExecute

We assume that you have already learned what is described in:

If you want to find the right Other component for your purposes, see Others Comparison.

Short Summary

JavaExecute executes Java commands.

Component Same input metadata Sorted inputs Inputs Outputs Each to all outputs1) Java CTL
JavaExecute--00-yesno

1) Component sends each data record to all connected output ports.

Abstract

JavaExecute executes Java commands. Runnable transformation, which is required in the component, implements a JavaRunnable interface and inherits other common methods from the Transform interface. See Common Java Interfaces.

Below is the list of JavaRunnable interface methods. See Java Interfaces for JavaExecute for more information.

Icon

Ports

JavaExecute has neither input nor output port.

JavaExecute Attributes

AttributeReqDescriptionPossible values
Basic
Runnable1)Runnable transformation in Java defined in the graph. 
Runnable URL1)External file defining the runnable transformation in Java. 
Runnable class1)External runnable transformation class. 
Runnable source charset Encoding of external file defining the transformation.ISO-8859-1 (default)
Advanced
Properties Properties to be used when executing Java command. 

Legend:

1) One of these must be set. These transformation attributes must be specified. Any of these transformation attributes implements a JavaRunnable interface.

See Java Interfaces for JavaExecute for more information.

See also Defining Transformations for detailed information about transformations.

Java Interfaces for JavaExecute

Runnable transformation, which is required in the component, implements a JavaRunnable interface and inherits other common methods from the Transform interface. See Common Java Interfaces.

Following are the methods of the JavaRunnable interface: