INNER CODE UNIT · Java
getRemoteAddr
pac4j/play-pac4j · shared/src/main/java/org/pac4j/play/PlayWebContext.java:164
public String getRemoteAddr() {
return javaRequest.remoteAddress();
}
@Override
public Optional<Object> getRequestAttribute(final String name) {
Map<String, Object> attributes = javaRequest.attrs().getOptional(PAC4J_REQUEST_ATTRIBUTES).orElse(new HashMap<>());
return Optional.ofNullable(attributes.get(name));
}
@Override
public void setRequestAttribute(final String name, final Object value) {
Map<String, Object> attributes = javaRequest.attrs().getOptional(PAC4J_REQUEST_ATTRIBUTES).orElse(new HashMap<>());
attributes.put(name, value);
javaRequest = javaRequest.addAttr(PAC4J_REQUEST_ATTRIBUTES, attributes);
}
@Override