~kirkland/eucalyptus/label-metadata

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package edu.ucsb.eucalyptus.transport.client;

import edu.ucsb.eucalyptus.msgs.EucalyptusMessage;
import org.apache.axis2.AxisFault;
import org.apache.axiom.om.OMElement;

public interface Client {

  public EucalyptusMessage send( EucalyptusMessage msg ) throws AxisFault;

  public OMElement sync( OMElement omMsg ) throws AxisFault;

  public void dispatch( EucalyptusMessage msg ) throws AxisFault;

  public void async( OMElement omMsg ) throws AxisFault;

  public String getUri();
}