Class ConnectionManager
- java.lang.Object
-
- com.aquima.interactions.project.impl.ConnectionManager
-
- All Implemented Interfaces:
IConnectionManager
public class ConnectionManager extends Object implements IConnectionManager
-
-
Constructor Summary
Constructors Constructor Description ConnectionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addResourceConnection(String name, ResourceConnection resourceConnection)
IConnection
getConnection(String name)
This method returns a connection with the specified name.String[]
getConnectionNames()
Returns all available connection names;String[]
getConnectionNames(ConnectionType type)
This method returns all the available names for a specified type.IHttpConnection
getHttpConnection(String name)
IMailConnection
getMailConnection(String name)
This method returns the mail connection with the specified name.IResourceConnection
getResourceConnection(String name)
This method returns the resource connection with the specified name.ISoapConnection
getSoapConnection(String name)
ISqlConnection
getSqlConnection(String name)
This method returns the SQL connection with the specified name.boolean
hasConnection(String name)
This method can be used to check whether this manager has a connection for the given name.boolean
hasConnection(String name, ConnectionType type)
This method can be used to check if this manager has a connection for the given name and type.
-
-
-
Method Detail
-
hasConnection
public boolean hasConnection(String name, ConnectionType type)
Description copied from interface:IConnectionManager
This method can be used to check if this manager has a connection for the given name and type.- Specified by:
hasConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the connection, may not be null.type
- The connection type, may not be null.- Returns:
- True is there is a connection for the given name and type, otherwise false.
-
hasConnection
public boolean hasConnection(String name)
Description copied from interface:IConnectionManager
This method can be used to check whether this manager has a connection for the given name.- Specified by:
hasConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the connection, may not be null.- Returns:
- True if there is a connection for the given name, otherwise false.
-
getResourceConnection
public IResourceConnection getResourceConnection(String name)
Description copied from interface:IConnectionManager
This method returns the resource connection with the specified name.- Specified by:
getResourceConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the requested resource connection.- Returns:
- Connection object for the specified name.
-
getConnectionNames
public String[] getConnectionNames(ConnectionType type)
Description copied from interface:IConnectionManager
This method returns all the available names for a specified type.- Specified by:
getConnectionNames
in interfaceIConnectionManager
- Parameters:
type
- The connection type, may not be null.- Returns:
- The connection names, never null.
-
getConnectionNames
public String[] getConnectionNames()
Description copied from interface:IConnectionManager
Returns all available connection names;- Specified by:
getConnectionNames
in interfaceIConnectionManager
- Returns:
- the connection names, never null.
-
addResourceConnection
protected void addResourceConnection(String name, ResourceConnection resourceConnection)
-
getSqlConnection
public ISqlConnection getSqlConnection(String name)
Description copied from interface:IConnectionManager
This method returns the SQL connection with the specified name.- Specified by:
getSqlConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the requested SQL connection.- Returns:
- Connection object for the specified name.
-
getSoapConnection
public ISoapConnection getSoapConnection(String name)
- Specified by:
getSoapConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the requested SOAP connection.- Returns:
- Connection object for the specified name.
-
getMailConnection
public IMailConnection getMailConnection(String name)
Description copied from interface:IConnectionManager
This method returns the mail connection with the specified name.- Specified by:
getMailConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the requested mail connection.- Returns:
- Connection object for the specified name.
-
getHttpConnection
public IHttpConnection getHttpConnection(String name)
- Specified by:
getHttpConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the requested http connection.- Returns:
- Connection object for the specified name.
-
getConnection
public IConnection getConnection(String name)
Description copied from interface:IConnectionManager
This method returns a connection with the specified name.- Specified by:
getConnection
in interfaceIConnectionManager
- Parameters:
name
- The name of the requested connection- Returns:
- Connection object for the specified name
-
-