Table of Contents

Search

  1. Preface
  2. Part 1: Using Process Developer
  3. Part 2: Creating and Modifying Processes
  4. Part 3: Functions, Events, Errors, and Correlation
  5. Part 4: Testing and Deployment
  6. Part 5: Process Central and Process Server (On-Premises)

Process Developer

Process Developer

Constraints for your Java Project

Constraints for your Java Project

The following requirements exist for Java classes used in a Java Interface implementation:
  • The Java interface's method parameter types are limited to JavaBeans and the following primitive Java types:
    • byte, short, int, long, float, double, boolean, char
    • Byte, Short, Integer, Long, Float, Double, Boolean, Character
    • String
    • BigInteger
    • Date
  • Java checked exceptions are modeled as faults, but the Java method must throw the same exception at runtime for the fault to be properly thrown.
  • The Java interface to the WSDL generator is performed by JAXB, and support for JavaBeans is inherited from JAXB.
  • Arrays and Collections are not currently supported as arguments to Java methods; however, Collections are suwpported if they are wrapped in JavaBeans.
  • The class that implements the interface must have a default constructor.
  • The class that implements the interface can be stateless or stateful. A stateful class is one that is marked implementing the
    java.io.Serializable
    marker interface.
See also:

0 COMMENTS

We’d like to hear from you!