/** * Replaces the value of the first parameter with the given name and removes * all other parameters with the same name. The name matching is case * sensitive. * * @param name * The parameter name. * @param value * The value to set. * @return The parameter set or added. */ public T set(String name, String value) { return set(name, value, false); }
/** * Replaces the value of the first parameter with the given name and removes * all other parameters with the same name. The name matching is case * sensitive. * * @param name * The parameter name. * @param value * The value to set. * @return The parameter set or added. */ public T set(String name, String value) { return set(name, value, false); }
/** * Sets the value of the "authPage" parameter. * * @param authPage * The value of the "authPage" parameter. * @param c * The context to update. */ public static void setAuthPage(String authPage, Context c) { c.getParameters().set("authPage", authPage); }
/** * Sets the value of the "filename" parameter. * * @param fileName * The file name value. */ public void setFilename(String fileName) { getParameters().set(Disposition.NAME_FILENAME, fileName, true); }
/** * Sets the value of the "size" parameter. * * @param size * The size. */ public void setSize(long size) { getParameters().set(Disposition.NAME_SIZE, Long.toString(size), true); }
/** * Sets the value of the "loginPage" parameter. * * @param loginPage * The value of the "loginPage" parameter. * @param c * The context to update. */ public static void setLoginPage(String loginPage, Context c) { c.getParameters().set("loginPage", loginPage); }
/** * Sets the value of the "authPageTemplate" parameter. * * @param authPageTemplate * The value of the "authPageTemplate" parameter. * @param c * The context to update. */ public static void setAuthPageTemplate(String authPageTemplate, Context c) { c.getParameters().set("authPageTemplate", authPageTemplate); }
/** * Sets the value of the "authSkipApproved" parameter. * * @param skip * The value of the "authSkipApproved" parameter. * @param c * The context to update. */ public static void setAuthSkipApproved(boolean skip, Context c) { c.getParameters().set("authSkipApproved", Boolean.toString(skip)); }
public static void setSessionId(String sessionId) { getResourceCookieSettings().set(ClientCookieID, sessionId); } }
/** * Sets the value of the "size" parameter. * * @param size * The size. */ public void setSize(long size) { getParameters().set(Disposition.NAME_SIZE, Long.toString(size), true); }
/** * Sets the value of the "filename" parameter. * * @param fileName * The file name value. */ public void setFilename(String fileName) { getParameters().set(Disposition.NAME_FILENAME, fileName, true); }
public static void setErrorPageTemplate(String errorPageTemplate, Context c) { c.getParameters().set("errorPageTemplate", errorPageTemplate); }
/** * Sets a Date parameter. * * @param name * The name of the parameter. * @param value * Its value as a date. */ public void setDate(String name, Date value) { getParameters().set(name, DateUtils.format(value, DateUtils.FORMAT_RFC_822.get(0)), true); }
/** * Sets a Date parameter. * * @param name * The name of the parameter. * @param value * Its value as a date. */ public void setDate(String name, Date value) { getParameters().set(name, DateUtils.format(value, DateUtils.FORMAT_RFC_822.get(0)), true); }
@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); }
@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); }
@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); }
@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); }
/** * Constructor. * * @throws Exception */ public MailServerComponent() throws Exception { // Set basic properties setName("RESTful Mail Server component"); setDescription("Example for 'Restlet in Action' book"); setOwner("Restlet S.A.S."); setAuthor("The Restlet Team"); // Adds a HTTP server connector Server server = getServers().add(Protocol.HTTP, 8111); server.getContext().getParameters().set("tracing", "false"); // Attach the application to the default virtual host getDefaultHost().attachDefault(new MailServerApplication()); } }
/** * default constructor for UmlgRestletComponent */ public UmlgRestletComponent() { setName("restAndJson"); setDescription("Halo, I am your first comment."); getClients().add(Protocol.FILE); getClients().add(Protocol.CLAP); getClients().add(Protocol.RIAP); Server server = new Server(new Context(), Protocol.HTTP, 8111); server.getContext().getParameters().set("tracing", "true"); getServers().add(server); attachApplications(); }