@Override public InetSocketAddress getRemoteAddress() { if (_remoteAddr != null) return _remoteAddr; return super.getRemoteAddress(); }
/** * Access the underlying Remote {@link InetSocketAddress} for this request. * * @return the remote {@link InetSocketAddress} for this request, or null if the request has no remote (see {@link ServletRequest#getRemoteAddr()} for * conditions that result in no remote address) */ public InetSocketAddress getRemoteInetSocketAddress() { InetSocketAddress remote = _remote; if (remote == null) remote = _channel.getRemoteAddress(); return remote; }
/** * Access the underlying Remote {@link InetSocketAddress} for this request. * * @return the remote {@link InetSocketAddress} for this request, or null if the request has no remote (see {@link ServletRequest#getRemoteAddr()} for * conditions that result in no remote address) */ public InetSocketAddress getRemoteInetSocketAddress() { InetSocketAddress remote = _remote; if (remote == null) remote = _channel.getRemoteAddress(); return remote; }
/** * Access the underlying Remote {@link InetSocketAddress} for this request. * * @return the remote {@link InetSocketAddress} for this request, or null if the request has no remote (see {@link ServletRequest#getRemoteAddr()} for * conditions that result in no remote address) */ public InetSocketAddress getRemoteInetSocketAddress() { InetSocketAddress remote = _remote; if (remote == null) remote = _channel.getRemoteAddress(); return remote; }
@Override public String getRemoteHost() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public String getRemoteHost() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public int getRemotePort() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?0:remote.getPort(); }
@Override public int getRemotePort() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?0:remote.getPort(); }
@Override public String getRemoteHost() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public int getRemotePort() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?0:remote.getPort(); }
@Override public String getRemoteHost() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public int getRemotePort() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?0:remote.getPort(); }
@Override public String getRemoteAddr() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public String getRemoteAddr() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public String getRemoteHost() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?"":remote.getHostString(); }
@Override public int getRemotePort() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); return remote==null?0:remote.getPort(); }
@Override public String getRemoteAddr() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); if (remote==null) return ""; InetAddress address = remote.getAddress(); if (address==null) return remote.getHostString(); return address.getHostAddress(); }
@Override public String getRemoteAddr() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); if (remote==null) return ""; InetAddress address = remote.getAddress(); if (address==null) return remote.getHostString(); return address.getHostAddress(); }
@Override public String getRemoteAddr() { InetSocketAddress remote=_remote; if (remote==null) remote=_channel.getRemoteAddress(); if (remote==null) return ""; InetAddress address = remote.getAddress(); if (address==null) return remote.getHostString(); return address.getHostAddress(); }
protected String getRemoteIP(Request baseRequest) { // Do we have a forwarded header set? if (_forwardedHeader!=null && !_forwardedHeader.isEmpty()) { // Yes, then try to get the remote IP from the header String remote = _rfc7239?getForwarded(baseRequest):getXForwardedFor(baseRequest); if (remote!=null && !remote.isEmpty()) return remote; } // If no remote IP from a header, determine it directly from the channel // Do not use the request methods, as they may have been lied to by the // RequestCustomizer! InetSocketAddress inet_addr = baseRequest.getHttpChannel().getRemoteAddress(); if (inet_addr!=null && inet_addr.getAddress()!=null) return inet_addr.getAddress().getHostAddress(); return null; }