VisiBroker for Java

org.omg.SendingContext
Interface CodeBaseOperations

All Superinterfaces:
RunTimeOperations
All Known Subinterfaces:
CodeBase

public interface CodeBaseOperations
extends RunTimeOperations

The callback interface extending the Runtime interface to support dynamic class downloading.


Method Summary
 java.lang.String[] bases(java.lang.String x)
          To obtain a type graph for a value type same comment as before the IR can provide similar information
 Repository get_ir()
          Operation to obtain the IR from the sending context
 java.lang.String implementation(java.lang.String x)
          Operation to obtain implementation location for a Value, specified by its RepositoryId
 java.lang.String[] implementations(java.lang.String[] x)
          Batch operation to obtain implementation location for a set of Values, represented by sequence of RepositoryIds
 FullValueDescription meta(java.lang.String x)
          Operation to obtain complete meta information about a Value.
 FullValueDescription[] metas(java.lang.String[] x)
          Batch operation to obtain complete meta information about a set of Values.
 

Method Detail

bases

java.lang.String[] bases(java.lang.String x)
To obtain a type graph for a value type same comment as before the IR can provide similar information

Parameters:
x - a Value RepositoryId
Returns:
a sequence of RepositoryIds if all Value bases

metas

FullValueDescription[] metas(java.lang.String[] x)
Batch operation to obtain complete meta information about a set of Values. This is just a performance optimization the IR can provide the same information

Parameters:
x - a sequence of RepositoryIds
Returns:
a sequence of corresponding FullValueDescriptions

meta

FullValueDescription meta(java.lang.String x)
Operation to obtain complete meta information about a Value. This is just a performance optimization the IR can provide the same information

Parameters:
x - a Value RepositoryId
Returns:
IR's FullValueDescription for this Value

implementations

java.lang.String[] implementations(java.lang.String[] x)
Batch operation to obtain implementation location for a set of Values, represented by sequence of RepositoryIds

Parameters:
x - a sequence of RepositoryIds
Returns:
a sequence of blank-separated lists of URLs

implementation

java.lang.String implementation(java.lang.String x)
Operation to obtain implementation location for a Value, specified by its RepositoryId

Parameters:
x - a Value RepositoryId
Returns:
blank-separated list URLs

get_ir

Repository get_ir()
Operation to obtain the IR from the sending context


Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online