public ConnectionInterceptor addPoolingInterceptors()

in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/SinglePool.java [112:132]


    public ConnectionInterceptor addPoolingInterceptors(ConnectionInterceptor tail) {
        if (isMatchAll()) {
            SinglePoolMatchAllConnectionInterceptor pool = new SinglePoolMatchAllConnectionInterceptor(tail,
                    getMaxSize(),
                    getMinSize(),
                    getBlockingTimeoutMilliseconds(),
                    getIdleTimeoutMinutes());
            this.pool = pool;
            return pool;

        } else {
            SinglePoolConnectionInterceptor pool = new SinglePoolConnectionInterceptor(tail,
                    getMaxSize(),
                    getMinSize(),
                    getBlockingTimeoutMilliseconds(),
                    getIdleTimeoutMinutes(),
                    isSelectOneAssumeMatch());
            this.pool = pool;
            return pool;
        }
    }