Java operator model

An operator model is an XML document that describes the basic properties of a primitive operator. You can use annotations in your Java source code to describe the operator model for Java operators. For more information about creating a Java operator model, see the API documentation for the com.ibm.streams.function.model package.

Java operator models are very similar to the C++ operator models. However, they do not have some of the elements present in the C++ operator models. This is because the Java primitive operators are not written as code generator templates and despite being parameterizable to a great degree, they do not have the full flexibility of the C++ operators.

The Java operator models also have an additional element that describes the execution settings with respect to the JVM.