Tabnine Logo
Response.getAttributes
Code IndexAdd Tabnine to your IDE (free)

How to use
getAttributes
method
in
org.restlet.Response

Best Java code snippets using org.restlet.Response.getAttributes (Showing top 20 results out of 315)

origin: org.restlet.jee/org.restlet.ext.jaxrs

/**
 * Returns the HTTP headers of the Restlet {@link Response} as {@link Series}.
 * 
 * @param response
 * @return Returns the HTTP headers of the Response.
 */
@SuppressWarnings("unchecked")
public static Series<Header> getHttpHeaders(Response response) {
  Series<Header> headers = (Series<Header>) response.getAttributes().get(
      HeaderConstants.ATTRIBUTE_HEADERS);
  if (headers == null) {
    headers = new Series<Header>(Header.class);
    response.getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS,
        headers);
  }
  return headers;
}
origin: ontopia/ontopia

protected Map<Class<?>, Class<?>> getMixInAnnotationsMap() {
  ConcurrentMap<String, Object> attributes = getResponse().getAttributes();
  @SuppressWarnings(value = "unchecked")
  Map<Class<?>, Class<?>> mixins = (Map<Class<?>, Class<?>>) attributes.get(JacksonRepresentationImpl.ADDITIONAL_MIXINS_ATTRIBUTE);
  if (mixins == null) {
    mixins = new HashMap<>();
    attributes.put(JacksonRepresentationImpl.ADDITIONAL_MIXINS_ATTRIBUTE, mixins);
  }
  return mixins;
}

origin: org.restlet.osgi/org.restlet

/**
 * Returns the response attributes.
 * 
 * @return The response attributes.
 * @see Response#getAttributes()
 */
public Map<String, Object> getResponseAttributes() {
  return getResponse() == null ? null : getResponse().getAttributes();
}
origin: org.restlet.osgi/org.restlet

return getWrappedResponse().getAttributes();
origin: org.restlet.osgi/org.restlet

/**
 * Optionally updates the response sent in the {@link #MODE_SERVER_INBOUND}
 * and {@link #MODE_SERVER_OUTBOUND} modes. By default, it leverages the
 * {@link #headersCleaning} attribute in order to clean the headers: if set
 * to true, it removes all headers, otherwise it keeps only the extension
 * (or non HTTP standard) headers<br>
 * 
 * @param initialResponse
 *            The initial response returned.
 */
protected void rewrite(Response initialResponse) {
  if (isHeadersCleaning()) {
    initialResponse.getAttributes().remove(
        HeaderConstants.ATTRIBUTE_HEADERS);
  } else {
    HeaderUtils.keepExtensionHeadersOnly(initialResponse);
  }
}
origin: com.github.ansell.restlet-utils/restlet-utils

@SuppressWarnings("unchecked")
@Override
protected void afterHandle(final Request request, final Response response)
{
  super.afterHandle(request, response);
  
  final ConcurrentMap<String, Object> responseAttributes = response.getAttributes();
  
  Series<Header> responseHeaders = (Series<Header>)responseAttributes.get(HeaderConstants.ATTRIBUTE_HEADERS);
  
  if(responseHeaders == null)
  {
    responseHeaders = new Series<Header>(Header.class);
    final Series<Header> putIfAbsent =
        (Series<Header>)responseAttributes.putIfAbsent(HeaderConstants.ATTRIBUTE_HEADERS, responseHeaders);
    
    if(putIfAbsent != null)
    {
      responseHeaders = putIfAbsent;
    }
  }
  
  // Allow all origins
  responseHeaders.add("Access-Control-Allow-Origin", "*");
}

origin: org.restlet.osgi/org.restlet

/**
 * Reads the response headers of a handled HTTP client call to update the
 * original uniform call.
 * 
 * @param httpCall
 *            The handled HTTP client call.
 * @param response
 *            The high-level response to update.
 */
protected void readResponseHeaders(ClientCall httpCall, Response response) {
  try {
    Series<Header> responseHeaders = httpCall.getResponseHeaders();
    // Put the response headers in the call's attributes map
    response.getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS, responseHeaders);
    HeaderUtils.copyResponseTransportHeaders(responseHeaders, response);
  } catch (Exception e) {
    getLogger()
        .log(Level.FINE,
            "An error occurred during the processing of the HTTP response.",
            e);
    response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, e);
  }
}
origin: org.restlet.jse/org.restlet.example

private void sendXRDSLocation() {
  ConcurrentMap<String, Object> attribs = getContext().getAttributes();
  String id = getQuery().getFirstValue("id");
  String xrds = attribs.get("xrds").toString();
  String location = (id != null) ? xrds + "?id=" + id : xrds;
  getLogger().info("XRDS endpoint = " + xrds);
  @SuppressWarnings("unchecked")
  Series<Header> headers = (Series<Header>) getResponse().getAttributes()
      .get(HeaderConstants.ATTRIBUTE_HEADERS);
  if (headers == null) {
    headers = new Series<Header>(Header.class);
    headers.add("X-XRDS-Location", location);
    getResponse().getAttributes().put(
        HeaderConstants.ATTRIBUTE_HEADERS, headers);
  } else {
    headers.add("X-XRDS-Location", location);
  }
  getLogger().info("Sending empty representation.");
}
origin: org.restlet.osgi/org.restlet.ext.platform

@Override
public int handle(Request request, Response response,
    CounterResult counterResult) {
  Series<Header> headers = response.getHeaders();
  headers.set(
      "X-RateLimit-Remaining",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())
          - counterResult.getConsumed()));
  headers.set(
      "X-RateLimit-Limit",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())));
  headers.set("X-RateLimit-Reset",
      Long.toString(counterResult.getReset()));
  response.getAttributes()
      .put(HeaderConstants.ATTRIBUTE_HEADERS, headers);
  return super.handle(request, response, counterResult);
}
origin: org.restlet.jee/org.restlet.ext.platform

@Override
public int handle(Request request, Response response,
    CounterResult counterResult) {
  Series<Header> headers = response.getHeaders();
  headers.set(
      "X-RateLimit-Remaining",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())
          - counterResult.getConsumed()));
  headers.set(
      "X-RateLimit-Limit",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())));
  headers.set("X-RateLimit-Reset",
      Long.toString(counterResult.getReset()));
  response.getAttributes()
      .put(HeaderConstants.ATTRIBUTE_HEADERS, headers);
  return super.handle(request, response, counterResult);
}
origin: org.restlet.gae/org.restlet.ext.platform

@Override
public int handle(Request request, Response response,
    CounterResult counterResult) {
  Series<Header> headers = response.getHeaders();
  headers.set(
      "X-RateLimit-Remaining",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())
          - counterResult.getConsumed()));
  headers.set(
      "X-RateLimit-Limit",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())));
  headers.set("X-RateLimit-Reset",
      Long.toString(counterResult.getReset()));
  response.getAttributes()
      .put(HeaderConstants.ATTRIBUTE_HEADERS, headers);
  return super.handle(request, response, counterResult);
}
origin: org.restlet.jee/org.restlet.ext.apispark

@Override
public int handle(Request request, Response response,
    CounterResult counterResult) {
  Series<Header> headers = response.getHeaders();
  headers.set(
      "X-RateLimit-Remaining",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())
          - counterResult.getConsumed()));
  headers.set(
      "X-RateLimit-Limit",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())));
  headers.set("X-RateLimit-Reset",
      Long.toString(counterResult.getReset()));
  response.getAttributes()
      .put(HeaderConstants.ATTRIBUTE_HEADERS, headers);
  return super.handle(request, response, counterResult);
}
origin: org.restlet.jse/org.restlet.ext.platform

@Override
public int handle(Request request, Response response,
    CounterResult counterResult) {
  Series<Header> headers = response.getHeaders();
  headers.set(
      "X-RateLimit-Remaining",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())
          - counterResult.getConsumed()));
  headers.set(
      "X-RateLimit-Limit",
      Integer.toString(getLimit(request,
          counterResult.getCountedValue())));
  headers.set("X-RateLimit-Reset",
      Long.toString(counterResult.getReset()));
  response.getAttributes()
      .put(HeaderConstants.ATTRIBUTE_HEADERS, headers);
  return super.handle(request, response, counterResult);
}
origin: org.restlet.jse/org.restlet.example

response.getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS,
    headers);
origin: org.metaeffekt.dcc/dcc-agent-core

if (!getHeaderFilterStrategy().applyFilterToCamelHeaders(
    entry.getKey(), entry.getValue(), exchange)) {
  response.getAttributes().put(entry.getKey(), entry.getValue());
origin: ontopia/ontopia

Map<Class<?>, Class<?>> additional = (Map<Class<?>, Class<?>>) Response.getCurrent().getAttributes().get(ADDITIONAL_MIXINS_ATTRIBUTE);
origin: org.daisy.libs/com.xmlcalabash

Series<Header> responseHeaders = (Series<Header>) getResponse().getAttributes().get("org.restlet.http.headers");
if (responseHeaders == null) {
  responseHeaders = new Series(Header.class);
  getResponse().getAttributes().put("org.restlet.http.headers", responseHeaders);
origin: com.xmlcalabash/xmlcalabash

Series<Header> responseHeaders = (Series<Header>) getResponse().getAttributes().get("org.restlet.http.headers");
if (responseHeaders == null) {
  responseHeaders = new Series(Header.class);
  getResponse().getAttributes().put("org.restlet.http.headers", responseHeaders);
origin: org.restlet.jse/org.restlet.example

response.getAttributes().remove(
    HeaderConstants.ATTRIBUTE_HEADERS);
request.setResourceRef(resourceRef);
origin: org.restlet.osgi/org.restlet

@Override
public Object resolve(String variableName) {
  Object result = (this.response != null) ? this.response.getAttributes().get(variableName) : null;
  if (result != null) {
    return result;
org.restletResponsegetAttributes

Popular methods of Response

  • setStatus
    Sets the status.
  • setEntity
  • getEntity
  • getStatus
    Returns the status.
  • getEntityAsText
  • isEntityAvailable
  • getHeaders
  • redirectSeeOther
    Redirects the client to a different URI that SHOULD be retrieved using a GET method on that resource
  • getCookieSettings
    Returns the modifiable series of cookie settings provided by the server. Creates a new instance if n
  • getCurrent
    Returns the response associated to the current thread. Warning: this method should only be used unde
  • getRequest
    Returns the associated request
  • getAllowedMethods
    Returns the modifiable set of methods allowed on the requested resource. This property only has to b
  • getRequest,
  • getAllowedMethods,
  • getLocationRef,
  • setLocationRef,
  • <init>,
  • getCacheDirectives,
  • getServerInfo,
  • commit,
  • getChallengeRequests

Popular in Java

  • Start an intent from android
  • setRequestProperty (URLConnection)
  • onCreateOptionsMenu (Activity)
  • getExternalFilesDir (Context)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Permission (java.security)
    Legacy security code; do not use.
  • ImageIO (javax.imageio)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now