quamj.qps.plugins.oci_qiop.mappers
Class PerformanceLocalQoSMapper_impl

java.lang.Object
  |
  +--org.omg.CORBA.LocalObject
        |
        +--quamj.qps.mappers.AbstractLocalQoSMapper_impl
              |
              +--quamj.qps.plugins.oci_qiop.mappers.PerformanceLocalQoSMapper_impl
All Implemented Interfaces:
org.omg.CORBA.Object

public class PerformanceLocalQoSMapper_impl
extends AbstractLocalQoSMapper_impl


Field Summary
static java.lang.String PLUGIN_NAME
           
 
Fields inherited from class quamj.qps.mappers.AbstractLocalQoSMapper_impl
dQoSMapper
 
Constructor Summary
PerformanceLocalQoSMapper_impl()
           
 
Method Summary
 void _initialize(org.omg.CORBA.ORB orb)
           
 org.omg.CORBA.Object add_policies(org.omg.CORBA.Object obj)
           
 void client_post_reserve(quamj.qps.N_S_ID_TYPE n_s_id)
           
 void client_pre_release(quamj.qps.N_S_ID_TYPE n_s_id)
           
 ResourceReservationRequest client_pre_reserve(quamj.qps.N_S_ID_TYPE n_s_id, java.lang.String agreed_QoS)
          should be used only from the Distributed performance QOS Mapper
 ClientResourceWrapper_impl getClientRW()
           
 DistributedQoSMapper getDQM()
           
 MapperInfo getMapperInfo()
          The MapperInfo MUST be unique in the sope of the Mapper Manager
 ServerResourceWrapper_impl getServerRW()
           
 void post_init(org.omg.PortableInterceptor.ORBInitInfo orbinfo, quamj.qps.rm.LocalResourceManager lrm)
           
 void server_post_reserve(quamj.qps.N_S_ID_TYPE n_s_id)
           
 void server_pre_release(quamj.qps.N_S_ID_TYPE n_s_id)
           
 ResourceReservationRequest server_pre_reserve(quamj.qps.N_S_ID_TYPE n_s_id, java.lang.String agreed_QoS)
          should be used only from the Distributed performance QOS Mapper
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGIN_NAME

public static final java.lang.String PLUGIN_NAME
See Also:
Constant Field Values
Constructor Detail

PerformanceLocalQoSMapper_impl

public PerformanceLocalQoSMapper_impl()
Method Detail

getMapperInfo

public MapperInfo getMapperInfo()
The MapperInfo MUST be unique in the sope of the Mapper Manager

Overrides:
getMapperInfo in class AbstractLocalQoSMapper_impl

post_init

public void post_init(org.omg.PortableInterceptor.ORBInitInfo orbinfo,
                      quamj.qps.rm.LocalResourceManager lrm)
Overrides:
post_init in class AbstractLocalQoSMapper_impl

add_policies

public org.omg.CORBA.Object add_policies(org.omg.CORBA.Object obj)

getDQM

public DistributedQoSMapper getDQM()
Overrides:
getDQM in class AbstractLocalQoSMapper_impl

_initialize

public void _initialize(org.omg.CORBA.ORB orb)
                 throws InitializationFailedException
Specified by:
_initialize in class AbstractLocalQoSMapper_impl
InitializationFailedException

client_pre_reserve

public ResourceReservationRequest client_pre_reserve(quamj.qps.N_S_ID_TYPE n_s_id,
                                                     java.lang.String agreed_QoS)
                                              throws PreReserveException
should be used only from the Distributed performance QOS Mapper

Parameters:
n_s_id - - the negotiation session ID
agreed_QoS - - the negotiated QoS
PreReserveException

server_pre_reserve

public ResourceReservationRequest server_pre_reserve(quamj.qps.N_S_ID_TYPE n_s_id,
                                                     java.lang.String agreed_QoS)
                                              throws PreReserveException
should be used only from the Distributed performance QOS Mapper

Parameters:
n_s_id - - the negotiation session ID
agreed_QoS - - the negotiated QoS
PreReserveException

client_post_reserve

public void client_post_reserve(quamj.qps.N_S_ID_TYPE n_s_id)
                         throws PostReserveException
PostReserveException

server_post_reserve

public void server_post_reserve(quamj.qps.N_S_ID_TYPE n_s_id)
                         throws PostReserveException
PostReserveException

client_pre_release

public void client_pre_release(quamj.qps.N_S_ID_TYPE n_s_id)

server_pre_release

public void server_pre_release(quamj.qps.N_S_ID_TYPE n_s_id)

getClientRW

public ClientResourceWrapper_impl getClientRW()

getServerRW

public ServerResourceWrapper_impl getServerRW()