Search in sources :

Example 1 with SessionResource

use of com.hp.oo.sdk.content.plugin.SessionResource in project cs-actions by CloudSlang.

the class ConnectionManagerBuilderTest method buildConnectionManagerNewConnectionManager1.

@Test
public void buildConnectionManagerNewConnectionManager1() {
    GlobalSessionObject holder = new GlobalSessionObject();
    final Map<String, PoolingHttpClientConnectionManager> connectionManagerMap = new HashMap();
    connectionManagerMap.put("key1:key2", connectionManagerMock);
    holder.setResource(new SessionResource() {

        @Override
        public Object get() {
            return connectionManagerMap;
        }

        @Override
        public void release() {
        }
    });
    PoolingHttpClientConnectionManager connectionManager = new ConnectionManagerBuilder().setConnectionManagerMapKey("key1", "key2").setSslsf(sslConnectionSocketFactoryMock).setConnectionPoolHolder(holder).buildConnectionManager();
    assertEquals(connectionManagerMock, connectionManager);
}
Also used : GlobalSessionObject(com.hp.oo.sdk.content.plugin.GlobalSessionObject) SessionResource(com.hp.oo.sdk.content.plugin.SessionResource) HashMap(java.util.HashMap) GlobalSessionObject(com.hp.oo.sdk.content.plugin.GlobalSessionObject) PoolingHttpClientConnectionManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager) Test(org.junit.Test)

Aggregations

GlobalSessionObject (com.hp.oo.sdk.content.plugin.GlobalSessionObject)1 SessionResource (com.hp.oo.sdk.content.plugin.SessionResource)1 HashMap (java.util.HashMap)1 PoolingHttpClientConnectionManager (org.apache.http.impl.conn.PoolingHttpClientConnectionManager)1 Test (org.junit.Test)1