1 45 package org.exolab.jms.net.connector; 46 47 import java.security.Principal ; 48 import java.util.Map ; 49 50 import org.exolab.jms.net.uri.URI; 51 52 53 59 public interface ConnectionFactory { 60 61 68 boolean canConnect(URI uri); 69 70 79 Connection getConnection(Principal principal, URI uri) 80 throws ResourceException; 81 82 93 Connection getConnection(Principal principal, URI uri, 94 Map properties) 95 throws ResourceException; 96 97 105 boolean canAccept(URI uri); 106 107 115 void accept(URI uri) throws ResourceException; 116 117 126 void accept(URI uri, Map properties) throws ResourceException; 127 128 } 129 | Popular Tags |