core/src/main/java/org/apache/mina/session/AbstractIoSessionConfig.java [61:93]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public long getIdleTimeInMillis(IdleStatus status) {
        switch (status) {
        case READ_IDLE:
            return idleTimeRead;
        case WRITE_IDLE:
            return idleTimeWrite;
        default:
            throw new IllegalStateException("unexpected excetion, unknown idle status : " + status);
        }
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setIdleTimeInMillis(IdleStatus status, long ildeTimeInMilli) {
        switch (status) {
        case READ_IDLE:
            this.idleTimeRead = ildeTimeInMilli;
            break;
        case WRITE_IDLE:
            this.idleTimeWrite = ildeTimeInMilli;
            break;
        default:
            throw new IllegalStateException("unexpected excetion, unknown idle status : " + status);
        }
    }

    /**
     * {@inheritDoc}
     */
    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



core/src/main/java/org/apache/mina/transport/tcp/ProxyTcpSessionConfig.java [54:86]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public long getIdleTimeInMillis(IdleStatus status) {
        switch (status) {
        case READ_IDLE:
            return idleTimeRead;
        case WRITE_IDLE:
            return idleTimeWrite;
        default:
            throw new IllegalStateException("unexpected excetion, unknown idle status : " + status);
        }
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setIdleTimeInMillis(IdleStatus status, long ildeTimeInMilli) {
        switch (status) {
        case READ_IDLE:
            this.idleTimeRead = ildeTimeInMilli;
            break;
        case WRITE_IDLE:
            this.idleTimeWrite = ildeTimeInMilli;
            break;
        default:
            throw new IllegalStateException("unexpected excetion, unknown idle status : " + status);
        }
    }

    /**
     * {@inheritDoc}
     */
    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



