Oracle Reports
Java API Reference
11g Release 1 (11.1.1)
E10775-01

oracle.reports.engine
Interface EngineInterface


public interface EngineInterface

Engine interface which should be implemented by all plugin engines Plugin Engines should also implement the server IDL published to estabilish engine server communication


Method Summary
 java.lang.String getKey()
          Returns the engine key that is used while accessing the engine object.
 void init(org.omg.CORBA.ORB orb, oracle.reports.utility.Trace trace, java.lang.String engineName, java.lang.String serverName, java.util.Properties props)
          Initializes the engine object.
 void setEngineComm(oracle.reports.server.EngineComm engComm, java.lang.String engCommKey)
          Sets the engine communication object that resides on Oracle Reports Server side, so the engine can communicate with Oracle Reports Server.
 

Method Detail

init

void init(org.omg.CORBA.ORB orb,
          oracle.reports.utility.Trace trace,
          java.lang.String engineName,
          java.lang.String serverName,
          java.util.Properties props)
Initializes the engine object.

Parameters:
orb - Object created for the engine object.
trace - Trace object to which the engine can send trace information.
engineName - Current engine name.
serverName - Oracle Reports Server name.
props - Properties to initialize the engine.

setEngineComm

void setEngineComm(oracle.reports.server.EngineComm engComm,
                   java.lang.String engCommKey)
                   throws RWException
Sets the engine communication object that resides on Oracle Reports Server side, so the engine can communicate with Oracle Reports Server.

Parameters:
engComm - Engine communcation object on the Oracle Reports Server.
engCommKey - Key to access the engine communication object.
Throws:
RWException

getKey

java.lang.String getKey()
Returns the engine key that is used while accessing the engine object.


Oracle Reports
Java API Reference

Copyright © 1994, 2009 Oracle Corporation. All Rights Reserved.