API and Language Reference

Reference

Support

You may contact support if you think you have found a bug in an API call, or for enhancement requests. No support or advice will be provided for problems related to syntax, solving a particular problem, or reviewing code. Such services may be provided by consultancy.

Supported API calls

You may call methods on any class or interface documented in the JavaDoc. However, you must not extend any class or implement any interface. Defining your own classes or interfaces under com.redwood or any sub-package (with the exception of com.redwood.scheduler.custom and sub-packages) is not allowed. Calling classes that are not documented in the JavaDoc, or classes marked as not for customer use is not allowed.

The JAR files provided by Redwood may contain more classes than are documented (for technical reasons). This does not constitute permission to use any of the classes not documented here. The undocumented contents of these JAR files may change from time to time, without notice, and at Redwood's complete discretion.

Packages 
Package Description
com.redwood.agent.api.java.scripting  
com.redwood.agent.api.rtx
Redwood Table XML API.
com.redwood.scheduler.action.api
Scheduler API - Actions
com.redwood.scheduler.api.connector.sap.rfc.scripting
Scheduler API - SAP scripting interface
com.redwood.scheduler.api.connector.sap.rfc.scripting.idoc
Scheduler API - SAP Scripting API - iDoc
com.redwood.scheduler.api.connector.sap.rfc.scripting.util
Scheduler API - SAP Scripting API - Utilities
com.redwood.scheduler.api.connector.sap.rfc.scripting.xbp
Scheduler API - SAP Scripting API - XBP
com.redwood.scheduler.api.database
Scheduler API - Database
com.redwood.scheduler.api.database.examples
Scheduler API - Database Examples
com.redwood.scheduler.api.date
Scheduler API - Dates and Periods
com.redwood.scheduler.api.directory
Scheduler API - Listing remote directories
com.redwood.scheduler.api.exception
Scheduler API - Exceptions
com.redwood.scheduler.api.http  
com.redwood.scheduler.api.io
Scheduler API - I/O utilities
com.redwood.scheduler.api.jdbc
Scheduler API - JDBC utilities
com.redwood.scheduler.api.job
Scheduler API - Interfaces for user defined jobs.
com.redwood.scheduler.api.model
Scheduler API - Model
com.redwood.scheduler.api.model.compatibility_14  
com.redwood.scheduler.api.model.enumeration
Scheduler API - Model Enumerations
com.redwood.scheduler.api.model.interfaces
Scheduler API - High level model interfaces.
com.redwood.scheduler.api.model.report
Scheduler API - Reporting interfaces.
com.redwood.scheduler.api.rtx
Redwood Table XML API.
com.redwood.scheduler.api.runtime
Scheduler API - Runtime access to model objects
com.redwood.scheduler.api.scripting.variables
Scheduler API - Interfaces for scripting variables.
com.redwood.scheduler.api.search
Scheduler API - Search results
com.redwood.scheduler.api.security
Scheduler API - Access to external security system.
com.redwood.scheduler.api.snmp
Scheduler API - Send SNMP traps
com.redwood.scheduler.api.soap
Scheduler API - Web Services Client
com.redwood.scheduler.api.trigger
Scheduler API - Trigger interfaces.
com.redwood.scheduler.api.uow
Scheduler API - Unit of Work interfaces.
com.redwood.scheduler.infrastructure.autoclose  
com.redwood.scheduler.infrastructure.collections  
com.redwood.scheduler.infrastructure.exception  
com.redwood.scheduler.infrastructure.logging.api
Scheduler API - Logging API
com.redwood.scheduler.infrastructure.logging.enumeration
Scheduler API - Logging API - Enumerations
com.redwood.scheduler.infrastructure.text.api  
com.redwood.scheduler.spi.constraint