UNICORE Resource Broker NJS Plugin
1.5α1

org.eurogrid.broker.server.ws
Interface UnicoreServer

All Superinterfaces:
Remote
All Known Implementing Classes:
UnicoreServerSoapBindingImpl, UnicoreServerSoapBindingSkeleton, UnicoreServerSoapBindingStub

public interface UnicoreServer
extends Remote

Formal Java interface to the NJS part of the broker webservice. ServerCore is the real interface though; this class exists because of limitations in the Axis tooling.


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)
           
 

Method Detail

getHostResources

public byte[] getHostResources(String host)
                        throws RemoteException
RemoteException

getQoSData

public String getQoSData(int nodes,
                         int procs,
                         int memory,
                         int time,
                         byte[] user)
                  throws RemoteException
RemoteException

getStorageLocation

public String getStorageLocation(byte[] storage)
                          throws RemoteException
RemoteException

getTicket

public byte[] getTicket(byte[] resourceSet,
                        int validity)
                 throws RemoteException
RemoteException

runDelegatedQoSCheck

public byte[] runDelegatedQoSCheck(byte[] resourceDAG,
                                   byte[] hosts,
                                   byte[] user,
                                   byte[] context)
                            throws RemoteException,
                                   ResourceCheckerException
RemoteException
ResourceCheckerException

runDelegatedResCheck

public byte[] runDelegatedResCheck(byte[] resourceDAG,
                                   byte[] hosts,
                                   byte[] user,
                                   byte[] context)
                            throws RemoteException,
                                   ResourceCheckerException
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.