org.iids.aos.hostmanager.negotiationmodule.resourcehandlers
Interface BasicResourceHandler

All Known Implementing Classes:
AbstractResourceHandler, CPUResourceHandler, runtimeResourceHandler

public interface BasicResourceHandler


Method Summary
 java.lang.String getHandlerID()
           
 java.lang.Object getMonitorValue(java.lang.Integer descriptor)
           
 AgentScapeID getProviderID()
           
 java.lang.String getServiceName()
           
 int getStatus(int refID)
           
 void implement(int refID, AlarmQueue violationQueue)
           
 void release(int refID)
           
 int reserve(AgreementOffer request)
           
 

Method Detail

getMonitorValue

java.lang.Object getMonitorValue(java.lang.Integer descriptor)
                                 throws MonitorException
Throws:
MonitorException

getStatus

int getStatus(int refID)
              throws HandlerException
Throws:
HandlerException

reserve

int reserve(AgreementOffer request)
            throws ReservationException
Throws:
ReservationException

implement

void implement(int refID,
               AlarmQueue violationQueue)
               throws HandlerException
Throws:
HandlerException

release

void release(int refID)
             throws HandlerException
Throws:
HandlerException

getHandlerID

java.lang.String getHandlerID()

getServiceName

java.lang.String getServiceName()

getProviderID

AgentScapeID getProviderID()


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