UNICORE Resource Broker NJS Plugin
1.5α1

org.eurogrid.broker.server.ws
Class UnicoreServerSoapBindingSkeleton

java.lang.Object
  |
  +--org.eurogrid.broker.server.ws.UnicoreServerSoapBindingSkeleton
All Implemented Interfaces:
Remote, Skeleton, UnicoreServer

public class UnicoreServerSoapBindingSkeleton
extends Object
implements UnicoreServer, Skeleton

Skeleton class.


Constructor Summary
UnicoreServerSoapBindingSkeleton()
           
UnicoreServerSoapBindingSkeleton(UnicoreServer impl)
           
 
Method Summary
 byte[] getHostResources(String host)
           
static List getOperationDescByName(String methodName)
          Returns List of OperationDesc objects with this name
static Collection getOperationDescs()
          Returns Collection of OperationDescs
 String getQoSData(int nodes, int procs, int memory, int time, byte[] user)
           
 String getStorageLocation(byte[] storage)
           
 byte[] getTicket(byte[] resourceSet, int validity)
           
 byte[] runDelegatedQoSCheck(byte[] resourceDAG, byte[] hosts, byte[] user, byte[] context)
           
 byte[] runDelegatedResCheck(byte[] resourceDAG, byte[] hosts, byte[] user, byte[] context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnicoreServerSoapBindingSkeleton

public UnicoreServerSoapBindingSkeleton()

UnicoreServerSoapBindingSkeleton

public UnicoreServerSoapBindingSkeleton(UnicoreServer impl)
Method Detail

getHostResources

public byte[] getHostResources(String host)
                        throws RemoteException
Specified by:
getHostResources in interface UnicoreServer
RemoteException

getOperationDescByName

public static List getOperationDescByName(String methodName)
Returns List of OperationDesc objects with this name


getOperationDescs

public static Collection getOperationDescs()
Returns Collection of OperationDescs


getQoSData

public String getQoSData(int nodes,
                         int procs,
                         int memory,
                         int time,
                         byte[] user)
                  throws RemoteException
Specified by:
getQoSData in interface UnicoreServer
RemoteException

getStorageLocation

public String getStorageLocation(byte[] storage)
                          throws RemoteException
Specified by:
getStorageLocation in interface UnicoreServer
RemoteException

getTicket

public byte[] getTicket(byte[] resourceSet,
                        int validity)
                 throws RemoteException
Specified by:
getTicket in interface UnicoreServer
RemoteException

runDelegatedQoSCheck

public byte[] runDelegatedQoSCheck(byte[] resourceDAG,
                                   byte[] hosts,
                                   byte[] user,
                                   byte[] context)
                            throws RemoteException,
                                   ResourceCheckerException
Specified by:
runDelegatedQoSCheck in interface UnicoreServer
RemoteException
ResourceCheckerException

runDelegatedResCheck

public byte[] runDelegatedResCheck(byte[] resourceDAG,
                                   byte[] hosts,
                                   byte[] user,
                                   byte[] context)
                            throws RemoteException,
                                   ResourceCheckerException
Specified by:
runDelegatedResCheck in interface UnicoreServer
RemoteException
ResourceCheckerException

UNICORE Resource Broker NJS Plugin
1.5α1

Submit a bug or feature
Copyright © 2002-2004 University of Manchester, U.K. See license.terms for details.