org.glite.ce.monitorapij.ws
Class CEMonitorBindingStub

java.lang.Object
  extended byorg.apache.axis.client.Stub
      extended byorg.glite.ce.monitorapij.ws.CEMonitorBindingStub
All Implemented Interfaces:
CEMonitorPort, java.rmi.Remote, javax.xml.rpc.Stub

public class CEMonitorBindingStub
extends org.apache.axis.client.Stub
implements CEMonitorPort


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
CEMonitorBindingStub()
           
CEMonitorBindingStub(javax.xml.rpc.Service service)
           
CEMonitorBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
protected  org.apache.axis.client.Call createCall()
           
 Event getEvent(Topic topic)
          This method is used to obtain the last event relative to the specified topic.
 Info getInfo()
          Get an Info object containing some useful information about the CEMonitor.
 TopicArray getTopics()
          Get the topics supported by CEMonitor.
 void notify(Notification notification)
          This operation is not yet implemented.
 void pauseSubscription(SubscriptionRef pauseParam)
          Stop the asynchronous notification sending relative to the specified subscription.
 void ping()
          Not yet implemented.
 void resumeSubscription(SubscriptionRef resumeParam)
          Resume a previously paused subscription.
 SubscriptionRef subscribe(Subscription subscription)
          Subscribe for asynchronous notifications related to a specific topic's events.
 void unsubscribe(SubscriptionRef unsubscribeParam)
          Unsubscribe a previously created subscription.
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CEMonitorBindingStub

public CEMonitorBindingStub()
                     throws org.apache.axis.AxisFault

CEMonitorBindingStub

public CEMonitorBindingStub(java.net.URL endpointURL,
                            javax.xml.rpc.Service service)
                     throws org.apache.axis.AxisFault

CEMonitorBindingStub

public CEMonitorBindingStub(javax.xml.rpc.Service service)
                     throws org.apache.axis.AxisFault
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

ping

public void ping()
          throws java.rmi.RemoteException
Description copied from interface: CEMonitorPort
Not yet implemented.

Specified by:
ping in interface CEMonitorPort
Throws:
java.rmi.RemoteException

getInfo

public Info getInfo()
             throws java.rmi.RemoteException,
                    org.glite.ce.faults.GenericFault
Description copied from interface: CEMonitorPort
Get an Info object containing some useful information about the CEMonitor. It contains the version and a brief description of the CEMonitor, and a list of available topics and actions.

Specified by:
getInfo in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault

subscribe

public SubscriptionRef subscribe(Subscription subscription)
                          throws java.rmi.RemoteException,
                                 org.glite.ce.faults.GenericFault,
                                 org.glite.ce.monitorapij.faults.SubscriptionFault
Description copied from interface: CEMonitorPort
Subscribe for asynchronous notifications related to a specific topic's events.

Specified by:
subscribe in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault
org.glite.ce.monitorapij.faults.SubscriptionFault

unsubscribe

public void unsubscribe(SubscriptionRef unsubscribeParam)
                 throws java.rmi.RemoteException,
                        org.glite.ce.faults.GenericFault
Description copied from interface: CEMonitorPort
Unsubscribe a previously created subscription.

Specified by:
unsubscribe in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault

pauseSubscription

public void pauseSubscription(SubscriptionRef pauseParam)
                       throws java.rmi.RemoteException,
                              org.glite.ce.faults.GenericFault
Description copied from interface: CEMonitorPort
Stop the asynchronous notification sending relative to the specified subscription.

Specified by:
pauseSubscription in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault

resumeSubscription

public void resumeSubscription(SubscriptionRef resumeParam)
                        throws java.rmi.RemoteException,
                               org.glite.ce.faults.GenericFault
Description copied from interface: CEMonitorPort
Resume a previously paused subscription.

Specified by:
resumeSubscription in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault

getTopics

public TopicArray getTopics()
                     throws java.rmi.RemoteException,
                            org.glite.ce.faults.GenericFault
Description copied from interface: CEMonitorPort
Get the topics supported by CEMonitor.

Specified by:
getTopics in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault

getEvent

public Event getEvent(Topic topic)
               throws java.rmi.RemoteException,
                      org.glite.ce.faults.GenericFault,
                      org.glite.ce.monitorapij.faults.DialectNotSupportedFault,
                      org.glite.ce.monitorapij.faults.TopicNotSupportedFault
Description copied from interface: CEMonitorPort
This method is used to obtain the last event relative to the specified topic.

Specified by:
getEvent in interface CEMonitorPort
Throws:
java.rmi.RemoteException
org.glite.ce.faults.GenericFault
org.glite.ce.monitorapij.faults.DialectNotSupportedFault
org.glite.ce.monitorapij.faults.TopicNotSupportedFault

notify

public void notify(Notification notification)
            throws java.rmi.RemoteException
Description copied from interface: CEMonitorPort
This operation is not yet implemented. It is thought to create a jerarhy of CEMonitors.

Specified by:
notify in interface CEMonitorPort
Throws:
java.rmi.RemoteException