org.restlet.Context.getParameters()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(127)

本文整理了Java中org.restlet.Context.getParameters()方法的一些代码示例,展示了Context.getParameters()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.getParameters()方法的具体详情如下:
包路径:org.restlet.Context
类名称:Context
方法名:getParameters

Context.getParameters介绍

[英]Returns the modifiable series of parameters. A parameter is a pair composed of a name and a value and is typically used for configuration purpose, like Java properties. Note that multiple parameters with the same name can be declared and accessed.
[中]返回可修改的参数系列。参数是由名称和值组成的一对,通常用于配置目的,如Java属性。请注意,可以声明和访问具有相同名称的多个参数。

代码示例

代码示例来源:origin: internetarchive/heritrix3

/**
 * Create an HTTPS restlet Server instance matching the given parameters. 
 * 
 * @param port
 * @param address
 * @param keystorePath
 * @param keystorePassword
 * @param keyPassword
 */
protected void setupServer(int port, String address, String keystorePath, String keystorePassword, String keyPassword) {
  Server server = new Server(Protocol.HTTPS,address,port,null);
  component.getServers().add(server);
  server.getContext().getParameters().add("keystorePath", keystorePath);
  server.getContext().getParameters().add("keystorePassword", keystorePassword);
  server.getContext().getParameters().add("keyPassword", keyPassword);
}

代码示例来源:origin: ontopia/ontopia

public static Series<Parameter> getParameters(Context context) {
  if (context == null) {
    return null;
  }
  return context.getParameters();
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * Returns the value of the "authPage" parameter.
 * 
 * @param c
 *            The context where to find the parameter.
 * @return The value of the "authPage" parameter.
 */
public static String getAuthPage(Context c) {
  return c.getParameters().getFirstValue("authPage", "/auth_page");
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * Returns the value of the "loginPage" parameter.
 * 
 * @param c
 *            The context where to find the parameter.
 * @return The value of the "loginPage" parameter.
 */
public static String getLoginPage(Context c) {
  return c.getParameters().getFirstValue("login", "/login");
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * Returns the value of the "authPageTemplate" parameter.
 * 
 * @param c
 *            The context where to find the parameter.
 * @return The value of the "authPageTemplate" parameter.
 */
public static String getAuthPageTemplate(Context c) {
  return c.getParameters().getFirstValue("authPageTemplate");
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * 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);
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * 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);
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * 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);
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * 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));
}

代码示例来源:origin: DeviceConnect/DeviceConnect-Android

/**
 * Returns the value of the "authPage" parameter.
 * 
 * @param c
 *            The context where to find the parameter.
 * @return The value of the "authPage" parameter.
 */
public static String getAuthPage(Context c) {
  return c.getParameters().getFirstValue("authPage", "/auth_page");
}
public static String getErrorPageTemplate(Context c) {

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

public static void setErrorPageTemplate(String errorPageTemplate, Context c) {
  c.getParameters().set("errorPageTemplate", errorPageTemplate);
}

代码示例来源:origin: org.restlet/org.restlet.ext.spring

/**
 * Sets parameters on the server.
 * 
 * @param parameters
 *            Parameters to set on the server.
 */
public void setParameters(Properties parameters) {
  final Enumeration<?> names = parameters.propertyNames();
  while (names.hasMoreElements()) {
    final String name = (String) names.nextElement();
    getContext().getParameters()
        .add(name, parameters.getProperty(name));
  }
}

代码示例来源:origin: org.restlet.osgi/org.restlet.ext.oauth

/**
 * Returns the value of the "authSkipApproved" parameter.
 * 
 * @param c
 *            The context where to find the parameter.
 * @return The value of the "authSkipApproved" parameter.
 */
public static boolean getAuthSkipApproved(Context c) {
  c.getLogger().fine("Trying to get auth page template");
  String skip = c.getParameters().getFirstValue("authSkipApproved");
  if (skip == null)
    return false;
  return Boolean.parseBoolean(skip);
}

代码示例来源:origin: jtalks-org/jcommune

private ClientResource createClientResource(String url, boolean buffering) {
  ClientResource clientResource = new ClientResource(new Context(), url);
  clientResource.getContext().getParameters().add("socketConnectTimeoutMs", String.valueOf(CONNECTION_TIMEOUT));
  clientResource.getContext().getParameters().add("maxIoIdleTimeMs", String.valueOf(CONNECTION_TIMEOUT));
  clientResource.setEntityBuffering(buffering);
  return clientResource;
}

代码示例来源:origin: apache/attic-polygene-java

@Override
public synchronized void start()
  throws Exception
{
  setName( polygeneApplication.name() );
  Series<Parameter> parameters = getContext().getParameters();
  String mode = parameters.getFirstValue( "org.apache.polygene.runtime.mode" );
  super.start();
  getLogger().info( "RestApplication successfully started." );
}

代码示例来源:origin: org.restlet.osgi/org.restlet

/**
 * Returns the helped Restlet parameters.
 * 
 * @return The helped Restlet parameters.
 */
public Series<Parameter> getHelpedParameters() {
  Series<Parameter> result = null;
  if ((getHelped() != null) && (getHelped().getContext() != null)) {
    result = getHelped().getContext().getParameters();
  } else {
    result = new Series<Parameter>(Parameter.class);
  }
  return result;
}

代码示例来源:origin: org.restlet/org.restlet

/**
 * Returns the helped Restlet parameters.
 * 
 * @return The helped Restlet parameters.
 */
public Series<Parameter> getHelpedParameters() {
  Series<Parameter> result = null;
  if ((getHelped() != null) && (getHelped().getContext() != null)) {
    result = getHelped().getContext().getParameters();
  } else {
    result = new Form();
  }
  return result;
}

代码示例来源:origin: cdelmas/microservices-comparison

@Inject
public RestComponent(@Hello Application helloApp, @Car Application carApp, Verifier authTokenVerifier) {
  getClients().add(Protocol.HTTPS);
  Server secureServer = getServers().add(Protocol.HTTPS, 8043);
  Series<Parameter> parameters = secureServer.getContext().getParameters();
  parameters.add("sslContextFactory", "org.restlet.engine.ssl.DefaultSslContextFactory");
  parameters.add("keyStorePath", System.getProperty("javax.net.ssl.keyStorePath"));
  getDefaultHost().attach("/api/hello", secure(helloApp, authTokenVerifier, "ame"));
  getDefaultHost().attach("/api/cars", secure(carApp, authTokenVerifier, "ame"));
  replaceConverter(JacksonConverter.class, new JacksonCustomConverter());
}

代码示例来源:origin: org.restlet.jse/org.restlet.example

public static void main(String[] args) throws Exception {
  Client client = new Client(new Context(), Protocol.HTTPS);
  Series<Parameter> parameters = client.getContext().getParameters();
  parameters.add("truststorePath",
      "src/org/restlet/example/book/restlet/ch05/clientTrust.jks");
  parameters.add("truststorePassword", "password");
  parameters.add("truststoreType", "JKS");
  ClientResource clientResource = new ClientResource(
      "https://localhost:8183/accounts/chunkylover53/mails/123");
  clientResource.setNext(client);
  MailResource mailClient = clientResource.wrap(MailResource.class);
  mailClient.store(mailClient.retrieve());
  client.stop();
}

代码示例来源:origin: org.umlg/runtime-restlet

/**
 * 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();
}

相关文章