KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > bindings > BindingBase


1 package org.objectweb.celtix.bindings;
2
3 import javax.xml.ws.Binding;
4
5 import org.objectweb.celtix.configuration.Configuration;
6 import org.objectweb.celtix.context.ObjectMessageContext;
7 import org.objectweb.celtix.handlers.HandlerInvoker;
8
9
10 /**
11  * Contains base operations to be implemented by bindings.
12  */

13 public interface BindingBase {
14     
15     /**
16      * Returns the <code>Binding</code> reference.
17      *
18      * @return The Binding.
19      */

20     Binding getBinding();
21     
22     /**
23      * Create an <code>ObjectMessageContext</code>.
24      *
25      * @return The newly created ObjectMessageContext.
26      */

27     ObjectMessageContext createObjectContext();
28         
29
30     /**
31      * Create a <code>HandlerInvoker</code>.
32      *
33      * @return The newly create <code>HandlerInvoker</code>
34      */

35     HandlerInvoker createHandlerInvoker();
36     
37     void configureSystemHandlers(Configuration c);
38     
39     boolean isBindingCompatible(String JavaDoc address);
40 }
41
Popular Tags