org.iids.aos.kernel.xmlrpc
Interface XmlRpcableAOSapi

All Superinterfaces:
SystemService

public interface XmlRpcableAOSapi
extends SystemService


Field Summary
static java.lang.String COMM_HOSTNAME
           
static java.lang.String COMM_PRINCIPAL_ID
           
static java.lang.String COMM_PRINCIPAL_PASSWD
           
static java.lang.String INF_NAME
           
 
Method Summary
 java.util.Hashtable<java.lang.String,java.lang.Object> accept(byte[] cookie, java.lang.Integer listenPort, java.lang.Boolean blocking)
          Apache's XML-RPC cannot return arbitrary types.
 java.lang.Boolean closeConnection(byte[] cookie, java.lang.Integer connectionID)
          Bogus return value
 java.lang.Boolean closeListenEndpoint(byte[] cookie, java.lang.Integer listenPort)
          Bogus return value
 java.util.Hashtable<java.lang.String,java.lang.Object> connect(byte[] cookie, EndpointStruct listenEndpoint, StringArray secSuites)
          Apache's XML-RPC cannot return arbitrary types.
 java.lang.Integer createAgentContainer(byte[] cookie)
           
 EndpointStruct createListenEndpoint(byte[] cookie, java.lang.Integer listenPort, StringArray seSuites)
           
 java.util.Hashtable<java.lang.String,java.lang.Object> createRole(byte[] cookie, java.lang.String bitmap)
          AOSapi interface
 java.lang.Integer createSegment(byte[] cookie, java.lang.Integer acid, java.lang.Integer segmentType, byte[] subtype, byte[] description)
           
 java.lang.Boolean deleteAgentContainer(byte[] cookie, java.lang.Integer acid)
          Bogus return value
 java.lang.Boolean deleteRole(byte[] cookie, byte[] childCookie)
          Bogus return value
 java.lang.Boolean deleteSegment(byte[] cookie, java.lang.Integer acid, java.lang.Integer segID)
          Bogus return value
 java.lang.Boolean finalizeAgentContainer(byte[] cookie, java.lang.Integer acid)
          Bogus return value
 java.lang.Integer getParam(byte[] cookie, java.lang.String parameterName)
           
 java.lang.Boolean makePersistent(byte[] cookie, java.lang.Integer acid, java.lang.Integer segid)
          Bogus return value
 byte[] peek(byte[] cookie, java.lang.Integer connectionID, java.lang.Integer max, java.lang.Boolean blocking)
           
 java.util.Hashtable<java.lang.String,java.lang.Object> prepareWaitAgentContainer(byte[] cookie, StringArray secSuites)
           
 byte[] readSegment(byte[] cookie, java.lang.Integer acid, java.lang.Integer segID, java.lang.Integer offset, java.lang.Integer length)
           
 java.util.Vector<java.util.Hashtable<java.lang.String,java.lang.Object>> readTOC(byte[] cookie, java.lang.Integer acid, java.lang.Integer offset, java.lang.Integer n)
          Returns Vector of Hashtables
 byte[] receive(byte[] cookie, java.lang.Integer connectionID, java.lang.Integer max, java.lang.Boolean blocking)
           
 java.lang.Boolean reenableRole(byte[] cookie)
          Bogus return value
 java.util.Vector<java.util.Vector<java.lang.Integer>> select(byte[] cookie, java.util.Vector<java.util.Vector<java.lang.Integer>> inSetVector, java.lang.Boolean blocking)
           
 java.lang.Integer send(byte[] cookie, java.lang.Integer connectionID, byte[] buffer)
           
 java.lang.Boolean shipAgentContainer(byte[] cookie, java.lang.Integer acid, EndpointStruct dest, StringArray secSuites, byte[] tid)
          Bogus return value
 java.util.Hashtable<java.lang.String,java.lang.Object> waitAgentContainer(byte[] cookie, java.util.Vector<byte[]> tids, java.lang.Integer blockTime)
           
 java.lang.Integer writeSegment(byte[] cookie, java.lang.Integer acid, java.lang.Integer segID, java.lang.Integer offset, byte[] frombuf)
           
 
Methods inherited from interface org.iids.aos.systemservices.SystemService
pingService, shutdown, unbind
 

Field Detail

INF_NAME

static final java.lang.String INF_NAME
See Also:
Constant Field Values

COMM_PRINCIPAL_ID

static final java.lang.String COMM_PRINCIPAL_ID
See Also:
Constant Field Values

COMM_PRINCIPAL_PASSWD

static final java.lang.String COMM_PRINCIPAL_PASSWD
See Also:
Constant Field Values

COMM_HOSTNAME

static final java.lang.String COMM_HOSTNAME
See Also:
Constant Field Values
Method Detail

createRole

java.util.Hashtable<java.lang.String,java.lang.Object> createRole(byte[] cookie,
                                                                  java.lang.String bitmap)
                                                                  throws KernelException
AOSapi interface

Throws:
KernelException

deleteRole

java.lang.Boolean deleteRole(byte[] cookie,
                             byte[] childCookie)
                             throws KernelException
Bogus return value

Throws:
KernelException

createAgentContainer

java.lang.Integer createAgentContainer(byte[] cookie)
                                       throws KernelException
Throws:
KernelException

deleteAgentContainer

java.lang.Boolean deleteAgentContainer(byte[] cookie,
                                       java.lang.Integer acid)
                                       throws KernelException
Bogus return value

Throws:
KernelException

createSegment

java.lang.Integer createSegment(byte[] cookie,
                                java.lang.Integer acid,
                                java.lang.Integer segmentType,
                                byte[] subtype,
                                byte[] description)
                                throws KernelException
Throws:
KernelException

deleteSegment

java.lang.Boolean deleteSegment(byte[] cookie,
                                java.lang.Integer acid,
                                java.lang.Integer segID)
                                throws KernelException
Bogus return value

Throws:
KernelException

readTOC

java.util.Vector<java.util.Hashtable<java.lang.String,java.lang.Object>> readTOC(byte[] cookie,
                                                                                 java.lang.Integer acid,
                                                                                 java.lang.Integer offset,
                                                                                 java.lang.Integer n)
                                                                                 throws KernelException
Returns Vector of Hashtables

Throws:
KernelException

readSegment

byte[] readSegment(byte[] cookie,
                   java.lang.Integer acid,
                   java.lang.Integer segID,
                   java.lang.Integer offset,
                   java.lang.Integer length)
                   throws KernelException
Throws:
KernelException

writeSegment

java.lang.Integer writeSegment(byte[] cookie,
                               java.lang.Integer acid,
                               java.lang.Integer segID,
                               java.lang.Integer offset,
                               byte[] frombuf)
                               throws KernelException
Throws:
KernelException

makePersistent

java.lang.Boolean makePersistent(byte[] cookie,
                                 java.lang.Integer acid,
                                 java.lang.Integer segid)
                                 throws KernelException
Bogus return value

Throws:
KernelException

finalizeAgentContainer

java.lang.Boolean finalizeAgentContainer(byte[] cookie,
                                         java.lang.Integer acid)
                                         throws KernelException
Bogus return value

Throws:
KernelException

shipAgentContainer

java.lang.Boolean shipAgentContainer(byte[] cookie,
                                     java.lang.Integer acid,
                                     EndpointStruct dest,
                                     StringArray secSuites,
                                     byte[] tid)
                                     throws KernelException
Bogus return value

Throws:
KernelException

prepareWaitAgentContainer

java.util.Hashtable<java.lang.String,java.lang.Object> prepareWaitAgentContainer(byte[] cookie,
                                                                                 StringArray secSuites)
                                                                                 throws KernelException
Throws:
KernelException

waitAgentContainer

java.util.Hashtable<java.lang.String,java.lang.Object> waitAgentContainer(byte[] cookie,
                                                                          java.util.Vector<byte[]> tids,
                                                                          java.lang.Integer blockTime)

createListenEndpoint

EndpointStruct createListenEndpoint(byte[] cookie,
                                    java.lang.Integer listenPort,
                                    StringArray seSuites)
                                    throws KernelException
Throws:
KernelException

closeListenEndpoint

java.lang.Boolean closeListenEndpoint(byte[] cookie,
                                      java.lang.Integer listenPort)
                                      throws KernelException
Bogus return value

Throws:
KernelException

accept

java.util.Hashtable<java.lang.String,java.lang.Object> accept(byte[] cookie,
                                                              java.lang.Integer listenPort,
                                                              java.lang.Boolean blocking)
                                                              throws KernelException
Apache's XML-RPC cannot return arbitrary types. The Hashtable returned should be converted to a AcceptResultStruct using that class' constructor for convenience

Throws:
KernelException

connect

java.util.Hashtable<java.lang.String,java.lang.Object> connect(byte[] cookie,
                                                               EndpointStruct listenEndpoint,
                                                               StringArray secSuites)
                                                               throws KernelException
Apache's XML-RPC cannot return arbitrary types. The Hashtable returned should be converted to a ConnectResultStruct using that class' constructor for convenience

Throws:
KernelException

closeConnection

java.lang.Boolean closeConnection(byte[] cookie,
                                  java.lang.Integer connectionID)
                                  throws KernelException
Bogus return value

Throws:
KernelException

send

java.lang.Integer send(byte[] cookie,
                       java.lang.Integer connectionID,
                       byte[] buffer)
                       throws KernelException
Throws:
KernelException

receive

byte[] receive(byte[] cookie,
               java.lang.Integer connectionID,
               java.lang.Integer max,
               java.lang.Boolean blocking)
               throws KernelException
Throws:
KernelException

peek

byte[] peek(byte[] cookie,
            java.lang.Integer connectionID,
            java.lang.Integer max,
            java.lang.Boolean blocking)
            throws KernelException
Throws:
KernelException

select

java.util.Vector<java.util.Vector<java.lang.Integer>> select(byte[] cookie,
                                                             java.util.Vector<java.util.Vector<java.lang.Integer>> inSetVector,
                                                             java.lang.Boolean blocking)
                                                             throws KernelException
Throws:
KernelException

getParam

java.lang.Integer getParam(byte[] cookie,
                           java.lang.String parameterName)
                           throws KernelException
Throws:
KernelException

reenableRole

java.lang.Boolean reenableRole(byte[] cookie)
                               throws KernelException
Bogus return value

Throws:
KernelException


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.