com.tivoli.twg.cim
Interface iCIMMethodCallResponse


public interface iCIMMethodCallResponse

This interface is designed to work in conjunction with iCIMMethodCall. It is to be implemented by user of that interface to allow the results to be communicated back. Since all operations of the iCIMMethodCall interface complete asyncronously, the methods of this interface act as callback or response handlers. For coorelation purposes, each method carries a refenerence to th the instance of iCIMMethodCall that originated the request.

See Also:
iCIMMethodCall, aCIMProperty, aCIMError

Method Summary
 void CallInformationResponse(iCIMMethodCall Caller, aCIMProperty[] Ins, aCIMProperty[] Outs)
          Called by the MethodCall handler when Method information request has completed.
 void InvokeResponse(iCIMMethodCall Caller, aCIMProperty[] Outs)
          Called by the MethodCall handler when Method invoke has completed.
 void MethodCallError(iCIMMethodCall Caller, aCIMError Error)
          Called by the MethodCall handler when a complete failure has occured.
 

Method Detail

MethodCallError

public void MethodCallError(iCIMMethodCall Caller,
                            aCIMError Error)
Called by the MethodCall handler when a complete failure has occured.

See Also:
iCIMMethodCall, aCIMError

CallInformationResponse

public void CallInformationResponse(iCIMMethodCall Caller,
                                    aCIMProperty[] Ins,
                                    aCIMProperty[] Outs)
Called by the MethodCall handler when Method information request has completed. The two returned elements; Ins and Outs are lists of the input and output properties required/ supplied by this method.

See Also:
iCIMMethodCall, aCIMProperty

InvokeResponse

public void InvokeResponse(iCIMMethodCall Caller,
                           aCIMProperty[] Outs)
Called by the MethodCall handler when Method invoke has completed. The returned element; Outs is a list of the output properties returned by this method call.

See Also:
iCIMMethodCall, aCIMProperty