package org.jacorb.test.notification;
import org.omg.CosEventChannelAdmin.AlreadyConnected;
import org.omg.CosEventChannelAdmin.TypeError;
import org.omg.CosNotifyChannelAdmin.AdminLimitExceeded;
import org.omg.CosNotifyChannelAdmin.AdminNotFound;
import org.omg.CosNotifyChannelAdmin.EventChannel;
import org.omg.CosNotifyFilter.FilterNotFound;
/**
* @author Alphonse Bendt
*/
public interface TestClientOperations
{
boolean isConnected();
boolean isEventHandled();
boolean isError();
void connect(EventChannel eventChannel,
boolean useOrSemantic)
throws AlreadyConnected,
TypeError,
AdminLimitExceeded,
AdminNotFound;
void shutdown() throws FilterNotFound;
}