UNICORE Resource Broker NJS Plugin
1.5α1

org.eurogrid.broker.server.ws
Class UnicoreServerSoapBindingImpl

java.lang.Object
  |
  +--org.eurogrid.broker.server.ws.UnicoreServerSoapBindingImpl
All Implemented Interfaces:
Remote, ServerCore, UnicoreServer
Direct Known Subclasses:
BrokerNJSIfc.Service

public abstract class UnicoreServerSoapBindingImpl
extends Object
implements UnicoreServer, ServerCore

Adaptor class that allows the use of real Java types.


Constructor Summary
UnicoreServerSoapBindingImpl()
           
 
Method Summary
 byte[] getHostResources(String host)
           
 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
 
Methods inherited from interface org.eurogrid.broker.server.ws.ServerCore
getQoSData, getResources, getStorageLocation, getTicket, runDelegatedQoSCheck, runDelegatedResCheck
 

Constructor Detail

UnicoreServerSoapBindingImpl

public UnicoreServerSoapBindingImpl()
Method Detail

getHostResources

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

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.