quamj.qps.plugins.oci_qiop.rm
Class ServerResourceWrapper_impl

java.lang.Object
  |
  +--org.omg.CORBA.LocalObject
        |
        +--quamj.qps.rm.AbstractResourceWrapper_impl
              |
              +--quamj.qps.plugins.oci_qiop.rm.ServerResourceWrapper_impl
All Implemented Interfaces:
org.omg.CORBA.Object

public class ServerResourceWrapper_impl
extends AbstractResourceWrapper_impl


Field Summary
static java.lang.String ResourceWrapperName
           
 
Fields inherited from class quamj.qps.rm.AbstractResourceWrapper_impl
log, rr_hashtable
 
Constructor Summary
ServerResourceWrapper_impl(org.omg.CORBA.ORB orb)
           
 
Method Summary
 void add_sensor_listener(quamj.qps.N_S_ID_TYPE n_s_id, quamj.qps.control.SensorCollector sensor_listener)
           
 RWInfo getWrapperInfo()
          Returns info for this object
 void release_specific(quamj.qps.N_S_ID_TYPE n_s_id)
          Releases all resources associated with an agreed session id.
 void remove_sensor_listener(quamj.qps.N_S_ID_TYPE n_s_id)
           
 void reserve_initialize(quamj.qps.N_S_ID_TYPE n_s_id, java.lang.String[] parameters, java.lang.String[] r_context)
          initialize a reservation, should be overriden by a subclass
 void reserve_specific(quamj.qps.N_S_ID_TYPE n_s_id, java.lang.String[] parameters, java.lang.String[] r_context)
          makes a reservation, should be overriden by a subclass
 
Methods inherited from class quamj.qps.rm.AbstractResourceWrapper_impl
getReservation, hasReservation, isNegSessionReusable, listReservations, release, reserve_prepare, reserve
 
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

ResourceWrapperName

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

ServerResourceWrapper_impl

public ServerResourceWrapper_impl(org.omg.CORBA.ORB orb)
Method Detail

getWrapperInfo

public RWInfo getWrapperInfo()
Returns info for this object

Specified by:
getWrapperInfo in class AbstractResourceWrapper_impl

reserve_initialize

public void reserve_initialize(quamj.qps.N_S_ID_TYPE n_s_id,
                               java.lang.String[] parameters,
                               java.lang.String[] r_context)
                        throws CouldntMakeReservationException,
                               InvalidReservationParametersException,
                               InvalidReservationSequenceException
Description copied from class: AbstractResourceWrapper_impl
initialize a reservation, should be overriden by a subclass

Specified by:
reserve_initialize in class AbstractResourceWrapper_impl
CouldntMakeReservationException
InvalidReservationParametersException
InvalidReservationSequenceException

reserve_specific

public void reserve_specific(quamj.qps.N_S_ID_TYPE n_s_id,
                             java.lang.String[] parameters,
                             java.lang.String[] r_context)
                      throws CouldntMakeReservationException,
                             InvalidReservationParametersException,
                             InvalidReservationSequenceException
Description copied from class: AbstractResourceWrapper_impl
makes a reservation, should be overriden by a subclass

Specified by:
reserve_specific in class AbstractResourceWrapper_impl
CouldntMakeReservationException
InvalidReservationParametersException
InvalidReservationSequenceException

release_specific

public void release_specific(quamj.qps.N_S_ID_TYPE n_s_id)
                      throws ErrorReleasingReservationException,
                             InvalidReservationParametersException
Description copied from class: AbstractResourceWrapper_impl
Releases all resources associated with an agreed session id.

Specified by:
release_specific in class AbstractResourceWrapper_impl
ErrorReleasingReservationException
InvalidReservationParametersException

add_sensor_listener

public void add_sensor_listener(quamj.qps.N_S_ID_TYPE n_s_id,
                                quamj.qps.control.SensorCollector sensor_listener)
                         throws quamj.qps.rm.InvalidIdException
Specified by:
add_sensor_listener in class AbstractResourceWrapper_impl
quamj.qps.rm.InvalidIdException

remove_sensor_listener

public void remove_sensor_listener(quamj.qps.N_S_ID_TYPE n_s_id)
                            throws quamj.qps.rm.InvalidIdException
Specified by:
remove_sensor_listener in class AbstractResourceWrapper_impl
quamj.qps.rm.InvalidIdException