Package org.apgrid.grpc.ng

Provides Ninf-G implementation of standard interface of Grid RPC(org.gridforum.gridrpc.*).
And there are main functions(classes and interfaces) in this package.

See:
          Description

Interface Summary
NgCallbackInterface Provides definitions for callback.
Users who want to use callback must implement this class and create instance of it, then pass it to NgGrpcFunctionHandle.call() or NgGrpcObjectHandle.invoke().
NgDataInputStream  
NgDataOutputStream  
 

Class Summary
CallbackCompressInformation  
CallContext  
CompressInformation  
Dcomplex dcomplex
NgConnectInfo  
NgExpression  
NgGlobals  
NgGrpcClient Ninf-G implementation of GrpcClient interface.
Provides functions defined in standard interfaces and also provides Ninf-G special functions.
NgGrpcExecInfo Provides information about session.
This class saves information of time to execute RemoteFunction/RemoteMethod.
This class doesn't only implement standard interface of Grid RPC but also has functions which save extra informations.

NOTE: The information of CPU time on Java client is not available.
NgGrpcFunctionHandle Ninf-G implementation of GrpcFunctionHandle class.
Provides functions defined in standard interfaces and also provides Ninf-G special functions.
NgGrpcHandle Provides interfaces for Grpc*Handle class.
This class is used internally, you should use NgGrpcFunctionHandle or NgGrpcObjectHandle.
And provides variables of status code.
It's used in NgGrpcFunctionHandle.getLocalStatus() and NgGrpcObjectHandle.getLocalStatus().
NgGrpcHandleAttr Provides strings which is used as key of attribute variables of server.
NgGrpcObjectHandle Ninf-G implementation of GrpcObjectHandle class.
Provides functions defined in standard interfaces and also provides Ninf-G special functions.
NgGrpcSessionAttr Provides strings which is used as key of attribute variables of sessions.
NgLog  
NgParamTypes  
Protocol  
Scomplex scomplex
SessionInformation  
Wire  
XDRInputStream  
XDROutputStream  
XDRWire  
 

Exception Summary
NgArgSizeException Thrown to indicate that the size of specified array is incorrect.
Probably, the size of the actually passed arrangement differs from the size defined as IDL file.
NgArgTypeException Thrown to indicate that the type of specified array is incorrect.
Probably, the type of the actually passed arrangement differs from the type defined as IDL file.
NgException Thrown to indicate that something wrong was happened in Ninf-G Java library.
This is the super class of Exception classes which included in this package.
NgExecRemoteMethodException Thrown to indicate that an error occurred when executing RemoteFunction/RemoteMethod.
NgFinalizeGrpcClientException Thrown to indicate that an error occurred when finalizing NgGrpcClient (calling NgGrpcClient#deactivate() method).
NgFinalizeGrpcHandleException Thrown to indicate that an error occurred when finalizing NgGrpc*Handle (calling NgGrpc*Handle#dispose() method).
NgHeartbeatTimeoutException Thrown to indicate that detected the timeout of heartbeat.
NgInitializeGrpcClientException Thrown to indicate that an error occurred when initializing NgGrpcClient (calling NgGrpcClient#activate() method).
NgInitializeGrpcHandleException Thrown to indicate that an error occurred when initializing NgGrpc*Handle (calling NgGrpc*Handle constructor).
NgIOException Thrown to indicate that something wrong was happened when processing Input/Output.
NgXMLReadException Thrown to indicate that something wrong was happened when reading XML documents.
 

Package org.apgrid.grpc.ng Description

Provides Ninf-G implementation of standard interface of Grid RPC(org.gridforum.gridrpc.*).
And there are main functions(classes and interfaces) in this package. Please read descriptions about following packages and related packages.

  • NgGrpcClient
  • NgGrpcFunctionHandle
  • NgGrpcObjectHandle
  • NgGrpcExecInfo