Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ISharedObjectConnector.java')
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ISharedObjectConnector.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ISharedObjectConnector.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ISharedObjectConnector.java
new file mode 100644
index 000000000..7e9d6ab2b
--- /dev/null
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/ISharedObjectConnector.java
@@ -0,0 +1,25 @@
+/*******************************************************************************
+ * Copyright (c) 2004 Composent, Inc. and others. All rights reserved. This
+ * program and the accompanying materials are made available under the terms of
+ * the Eclipse Public License v1.0 which accompanies this distribution, and is
+ * available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors: Composent, Inc. - initial API and implementation
+ ******************************************************************************/
+
+package org.eclipse.ecf.core;
+
+import org.eclipse.ecf.core.events.SharedObjectEvent;
+import org.eclipse.ecf.core.identity.ID;
+import org.eclipse.ecf.core.util.AsynchResult;
+import org.eclipse.ecf.core.util.QueueException;
+
+public interface ISharedObjectConnector {
+
+ public ID getSender();
+ public ID[] getReceivers();
+ public void enqueue(SharedObjectEvent event) throws QueueException;
+ public void enqueue(SharedObjectEvent[] events) throws QueueException;
+ public AsynchResult[] callAsynch(SharedObjectEvent arg) throws Exception;
+ public void dispose();
+} \ No newline at end of file

Back to the top