/** * {@inheritDoc} */ @Override public ConnectFuture connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer) { SocketAddress remoteAddress = getDefaultRemoteAddress(); if (remoteAddress == null) { throw new IllegalStateException("defaultRemoteAddress is not set."); } return connect(remoteAddress, null, sessionInitializer); }
/** * Sets the timeout for the connection check * * @param minimumConnectTimeout The delay we wait before checking the connection */ public void setConnectTimeoutCheckInterval(long minimumConnectTimeout) { if (getConnectTimeoutMillis() < minimumConnectTimeout) { this.connectTimeoutInMillis = minimumConnectTimeout; } this.connectTimeoutCheckInterval = minimumConnectTimeout; }
@Override public VmPipeSessionConfig getSessionConfig() { return (VmPipeSessionConfig) super.getSessionConfig(); }
if (isDisposing()) { throw new IllegalStateException("Already disposed."); if (!getTransportMetadata().getAddressType().isAssignableFrom( remoteAddress.getClass())) { throw new IllegalArgumentException("remoteAddress type: " + remoteAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); && !getTransportMetadata().getAddressType().isAssignableFrom( localAddress.getClass())) { throw new IllegalArgumentException("localAddress type: " + localAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); if (getHandler() == null) { if (getSessionConfig().isUseReadOperation()) { setHandler(new IoHandler() { public void exceptionCaught(IoSession session, Throwable cause) throws Exception { return connect0(remoteAddress, localAddress, sessionInitializer);
/** * {@inheritDoc} */ @Override public String toString() { TransportMetadata m = getTransportMetadata(); return '(' + m.getProviderName() + ' ' + m.getName() + " connector: " + "managedSessionCount: " + getManagedSessionCount() + ')'; } }
/** * {@inheritDoc} */ @Override public ConnectFuture connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) { return connect(remoteAddress, null, sessionInitializer); }
/** * @deprecated * Take a look at <tt>setConnectTimeoutMillis(long)</tt> */ public final void setConnectTimeout(int connectTimeout) { setConnectTimeoutMillis( connectTimeout * 1000L ); }
/** * {@inheritDoc} */ @Override public final void setDefaultRemoteAddress(SocketAddress defaultRemoteAddress) { if (defaultRemoteAddress == null) { throw new IllegalArgumentException("defaultRemoteAddress"); } if (!getTransportMetadata().getAddressType().isAssignableFrom(defaultRemoteAddress.getClass())) { throw new IllegalArgumentException("defaultRemoteAddress type: " + defaultRemoteAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); } this.defaultRemoteAddress = defaultRemoteAddress; }
public final ConnectFuture connect(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) { if (isDisposing()) { throw new IllegalStateException("The connector is being disposed."); if (!getTransportMetadata().getAddressType().isAssignableFrom(remoteAddress.getClass())) { throw new IllegalArgumentException("remoteAddress type: " + remoteAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); if (localAddress != null && !getTransportMetadata().getAddressType().isAssignableFrom(localAddress.getClass())) { throw new IllegalArgumentException("localAddress type: " + localAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); if (getHandler() == null) { if (getSessionConfig().isUseReadOperation()) { setHandler(new IoHandler() { return connect0(remoteAddress, localAddress, sessionInitializer);
/** * {@inheritDoc} */ @Override public String toString() { TransportMetadata m = getTransportMetadata(); return '(' + m.getProviderName() + ' ' + m.getName() + " connector: " + "managedSessionCount: " + getManagedSessionCount() + ')'; } }
/** * {@inheritDoc} */ @Override public ConnectFuture connect(SocketAddress remoteAddress, SocketAddress localAddress) { return connect(remoteAddress, localAddress, null); }
/** * @deprecated * Take a look at <tt>setConnectTimeoutMillis(long)</tt> */ @Deprecated @Override public final void setConnectTimeout(int connectTimeout) { setConnectTimeoutMillis(connectTimeout * 1000L); }
/** * {@inheritDoc} */ @Override public final void setDefaultRemoteAddress(SocketAddress defaultRemoteAddress) { if (defaultRemoteAddress == null) { throw new IllegalArgumentException("defaultRemoteAddress"); } if (!getTransportMetadata().getAddressType().isAssignableFrom(defaultRemoteAddress.getClass())) { throw new IllegalArgumentException("defaultRemoteAddress type: " + defaultRemoteAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); } this.defaultRemoteAddress = defaultRemoteAddress; }
public final ConnectFuture connect(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) { if (isDisposing()) { throw new IllegalStateException("The connector is being disposed."); if (!getTransportMetadata().getAddressType().isAssignableFrom(remoteAddress.getClass())) { throw new IllegalArgumentException("remoteAddress type: " + remoteAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); if (localAddress != null && !getTransportMetadata().getAddressType().isAssignableFrom(localAddress.getClass())) { throw new IllegalArgumentException("localAddress type: " + localAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); if (getHandler() == null) { if (getSessionConfig().isUseReadOperation()) { setHandler(new IoHandler() { return connect0(remoteAddress, localAddress, sessionInitializer);
/** * {@inheritDoc} */ @Override public final ConnectFuture connect() { SocketAddress remoteAddress = getDefaultRemoteAddress(); if (remoteAddress == null) { throw new IllegalStateException("defaultRemoteAddress is not set."); } return connect(remoteAddress, null, null); }
/** * {@inheritDoc} */ @Override public String toString() { TransportMetadata m = getTransportMetadata(); return '(' + m.getProviderName() + ' ' + m.getName() + " connector: " + "managedSessionCount: " + getManagedSessionCount() + ')'; } }
/** * {@inheritDoc} */ @Override public final ConnectFuture connect(SocketAddress remoteAddress) { return connect(remoteAddress, null, null); }
/** * @deprecated * Take a look at <tt>setConnectTimeoutMillis(long)</tt> */ @Deprecated @Override public final void setConnectTimeout(int connectTimeout) { setConnectTimeoutMillis(connectTimeout * 1000L); }
/** * Sets the timeout for the connection check * * @param minimumConnectTimeout The delay we wait before checking the connection */ public void setConnectTimeoutCheckInterval(long minimumConnectTimeout) { if (getConnectTimeoutMillis() < minimumConnectTimeout) { this.connectTimeoutInMillis = minimumConnectTimeout; } this.connectTimeoutCheckInterval = minimumConnectTimeout; }
/** * {@inheritDoc} */ public final void setDefaultRemoteAddress(SocketAddress defaultRemoteAddress) { if (defaultRemoteAddress == null) { throw new NullPointerException("defaultRemoteAddress"); } if (!getTransportMetadata().getAddressType().isAssignableFrom( defaultRemoteAddress.getClass())) { throw new IllegalArgumentException("defaultRemoteAddress type: " + defaultRemoteAddress.getClass() + " (expected: " + getTransportMetadata().getAddressType() + ")"); } this.defaultRemoteAddress = defaultRemoteAddress; }