本文整理了Java中org.restlet.Context.getParameters()
方法的一些代码示例,展示了Context.getParameters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.getParameters()
方法的具体详情如下:
包路径:org.restlet.Context
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!