1 26 27 28 package org.objectweb.jonathan.apis.binding; 29 30 import org.objectweb.jonathan.apis.kernel.JonathanException; 31 import org.objectweb.jonathan.apis.kernel.Context; 32 import org.objectweb.jonathan.apis.presentation.Marshaller; 33 34 39 public interface Identifier { 40 47 public NamingContext getContext(); 48 49 96 public Object bind(Identifier[] ref,Context hints) 97 throws ForwardException, BindException, JonathanException; 98 99 100 105 public void unexport(); 106 107 116 public boolean isValid(); 117 118 132 public Object resolve(); 133 134 145 public byte[] encode() throws JonathanException; 146 147 148 154 public void encode(Marshaller m) throws JonathanException; 155 156 } 157 158 159 | Popular Tags |