com.isti.trinetwatch.server
Class S2CTA_impl

java.lang.Object
  extended by _PushSupplierImplBase
      extended by com.isti.trinetwatch.server.S2CTA_impl

 class S2CTA_impl
extends _PushSupplierImplBase

Class S2CTA_impl manages all requests sent to control agents.


Constructor Summary
S2CTA_impl(Server servObj, PushConsumer ctaConsumer)
          Creates an object of S2CTA_impl
 
Method Summary
 void disconnect_push_supplier()
          Disconnect from the event channel.
 boolean sendRequest(java.lang.String stationName, java.lang.String msgManId, int newLevel)
          This method sends a request message over the CTRL_MSG event channel requesting the change of usage level for a given station.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S2CTA_impl

public S2CTA_impl(Server servObj,
                  PushConsumer ctaConsumer)
Creates an object of S2CTA_impl

Parameters:
servObj - A handle to the server object.
ctaConsumer - A handle to the CTRL_MSG channel to be used.
Method Detail

disconnect_push_supplier

public void disconnect_push_supplier()
Disconnect from the event channel.


sendRequest

public boolean sendRequest(java.lang.String stationName,
                           java.lang.String msgManId,
                           int newLevel)
This method sends a request message over the CTRL_MSG event channel requesting the change of usage level for a given station. The message format is: 'CTRL_MSG:SSSSS:ID:UU" where SSSSS is the station name being controled, ID is the id string of the message manager in the NSI, and UU is the new usage level requested for the station.

Parameters:
stationName - A string containing the name of the station whose level change is to be requested.
msgManId - A string containing the id of the cta message manager making the call.
newLevel - An integer representing the level to which the usage level is to be changed to.
Returns:
true if the method succeeds in sending a message to the CTA, false otherwise.