1 45 package org.exolab.jms.net.connector; 46 47 import java.security.Principal ; 48 import java.util.List ; 49 50 51 58 public interface ManagedConnectionFactory { 59 60 67 ConnectionFactory createConnectionFactory(ConnectionManager manager) 68 throws ResourceException; 69 70 78 ManagedConnection createManagedConnection(Principal principal, 79 ConnectionRequestInfo info) 80 throws ResourceException; 81 82 91 ManagedConnectionAcceptor createManagedConnectionAcceptor( 92 Authenticator authenticator, ConnectionRequestInfo info) 93 throws ResourceException; 94 95 105 ManagedConnection matchManagedConnections(List connections, 106 Principal principal, 107 ConnectionRequestInfo info) 108 throws ResourceException; 109 110 120 ManagedConnectionAcceptor matchManagedConnectionAcceptors( 121 List acceptors, ConnectionRequestInfo info) 122 throws ResourceException; 123 124 } 125 | Popular Tags |