1 26 27 28 package org.objectweb.jonathan.apis.protocols; 29 30 import java.util.Properties ; 31 32 import org.objectweb.jonathan.apis.kernel.JonathanException; 33 import org.objectweb.jonathan.apis.kernel.Context; 34 import org.objectweb.jonathan.apis.protocols.ProtocolGraph; 35 36 93 public interface Protocol { 94 106 public boolean isAnInvocationProtocol(); 107 108 117 ProtocolGraph createProtocolGraph(ProtocolGraph[] subgraphs, Context hints) throws JonathanException; 118 119 127 SessionIdentifier createSessionIdentifier(Properties info, SessionIdentifier[] next) throws JonathanException; 128 } 129 | Popular Tags |