orca.shirako.proxies.soap.services
Class AuthorityServiceImpl

java.lang.Object
  extended by orca.shirako.proxies.soap.services.ActorServiceImpl
      extended by orca.shirako.proxies.soap.services.AuthorityServiceImpl

public class AuthorityServiceImpl
extends ActorServiceImpl

SOAP service for an authority.


Field Summary
 
Fields inherited from class orca.shirako.proxies.soap.services.ActorServiceImpl
actor, logger
 
Constructor Summary
AuthorityServiceImpl()
           
 
Method Summary
 void close(Reservation reservation)
          Service a close request
 void extendLease(Reservation reservation, Term term)
          Service an extendLease request
protected  AuthorityReservation passAuthority(Reservation beanReservation)
          Converts a soap.beans.Reservation to a slices.Reservation
 void redeem(Reservation reservation, java.lang.String callbackURL)
          Service a redeem request
 
Methods inherited from class orca.shirako.proxies.soap.services.ActorServiceImpl
getCallback, getConcrete, initialize, passClient, query, tick, updateLease, updateTicket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorityServiceImpl

public AuthorityServiceImpl()
                     throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

passAuthority

protected AuthorityReservation passAuthority(Reservation beanReservation)
                                      throws java.lang.Exception
Converts a soap.beans.Reservation to a slices.Reservation

Parameters:
beanReservation -
Returns:
Throws:
java.lang.Exception

redeem

public void redeem(Reservation reservation,
                   java.lang.String callbackURL)
            throws java.rmi.RemoteException
Service a redeem request

Parameters:
reservation - The SOAP reservation
callbackURL - Location for callbacks
Throws:
java.rmi.RemoteException

extendLease

public void extendLease(Reservation reservation,
                        Term term)
                 throws java.rmi.RemoteException
Service an extendLease request

Parameters:
reservation - The SOAP reservation
term - The new requested term
Throws:
java.rmi.RemoteException

close

public void close(Reservation reservation)
           throws java.rmi.RemoteException
Service a close request

Parameters:
reservation - The SOAP reservation
Throws:
java.rmi.RemoteException


Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.