本文整理了Java中org.mortbay.jetty.servlet.Context.setAttribute()
方法的一些代码示例,展示了Context.setAttribute()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.setAttribute()
方法的具体详情如下:
包路径:org.mortbay.jetty.servlet.Context
类名称:Context
方法名:setAttribute
暂无
代码示例来源:origin: voldemort/voldemort
httpServer.setSendDateHeader(false);
Context context = new Context(httpServer, "/", Context.NO_SESSIONS);
context.setAttribute(VoldemortServletContextListener.SERVER_KEY, server);
context.setAttribute(VoldemortServletContextListener.VELOCITY_ENGINE_KEY,
velocityEngine);
context.addServlet(new ServletHolder(new AdminServlet(server, velocityEngine)),
代码示例来源:origin: azkaban/azkaban
root.setAttribute(Constants.AZKABAN_SERVLET_CONTEXT_KEY, this);
代码示例来源:origin: org.mortbay.jetty/jetty-servlet-tester
/**
* @param name
* @param value
* @see org.mortbay.jetty.handler.ContextHandler#setAttribute(java.lang.String, java.lang.Object)
*/
public void setAttribute(String name, Object value)
{
_context.setAttribute(name,value);
}
代码示例来源:origin: io.fabric8/fabric-hadoop
/**
* Set a value in the webapp context. These values are available to the jsp
* pages as "application.getAttribute(name)".
* @param context Context to add attribute
* @param name The name of the attribute
* @param value The value of the attribute
*/
public void setAttribute(Context context, String name, Object value) {
context.setAttribute(name, value);
}
代码示例来源:origin: apache/chukwa
root.setAttribute("ChukwaAgent", ChukwaAgent.getAgent());
root.addServlet(servletHolder, "/*");
root.setAllowNullPathInfo(false);
代码示例来源:origin: NGDATA/hbase-indexer
private void startHttpServer() throws Exception {
server = new Server();
SelectChannelConnector selectChannelConnector = new SelectChannelConnector();
selectChannelConnector.setPort(11060);
server.setConnectors(new Connector[]{selectChannelConnector});
PackagesResourceConfig packagesResourceConfig = new PackagesResourceConfig("com/ngdata/hbaseindexer/rest");
ServletHolder servletHolder = new ServletHolder(new ServletContainer(packagesResourceConfig));
servletHolder.setName("HBase-Indexer");
Context context = new Context(server, "/", Context.NO_SESSIONS);
context.addServlet(servletHolder, "/*");
context.setContextPath("/");
context.setAttribute("indexerModel", indexerModel);
context.setAttribute("indexerSupervisor", indexerSupervisor);
server.setHandler(context);
server.start();
}
代码示例来源:origin: com.cloudera.llama/llama
context.setAttribute("hadoop.conf", new Configuration());
context.addServlet(JMXJsonServlet.class, "/jmx");
context.addServlet(LlamaServlet.class, "/*");
context.addServlet(Log4jLoggersServlet.class, "/loggers");
context.setAttribute(Log4jLoggersServlet.READ_ONLY,
getServerConf().getLoggerServletReadOnly());
context.addServlet(LlamaJsonServlet.class, LlamaJsonServlet.BIND_PATH);
context.setAttribute(LlamaJsonServlet.REST_DATA, restData);
httpServer.addHandler(context);
代码示例来源:origin: org.sonatype.plexus/plexus-jetty6
public ContextHandler getServletContext( Servlet servlet, ContextHandlerCollection contextHandlerCollection )
throws Exception
{
org.mortbay.jetty.servlet.Context servletContext = new org.mortbay.jetty.servlet.Context( contextHandlerCollection, servlet.getContextPath(), org.mortbay.jetty.servlet.Context.SESSIONS );
// Put the container for the application into the servlet context
PlexusContainer container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );
servletContext.setAttribute( PlexusConstants.PLEXUS_KEY, container );
servletContext.setResourceBase( servlet.getResourceBase() );
//servletContext.setContextPath( servlet.getContextPath() );
servletContext.addServlet( new ServletHolder( (javax.servlet.Servlet)servlet.instantiate( context ) ), "/*" );
//context.setAttribute( "resourceCollectionHint", fileCollectionHint );
//context.setAttribute( "debug", debugLevel+"" );
//Map<String,String> initParams = new HashMap<String, String>(8);
//initParams.put( "resourceCollectionHint", fileCollectionHint );
//initParams.put( "debug", debugLevel+"" );
//context.setInitParams( initParams );
return servletContext;
}
代码示例来源:origin: com.linkedin.azkaban/azkaban
root.setAttribute(AzkabanServletContextListener.AZKABAN_SERVLET_CONTEXT_KEY, this);
代码示例来源:origin: apache/chukwa
root.setAttribute("ChukwaAgent", agent);
root.addServlet(servletHolder, "/*");
代码示例来源:origin: org.codehaus.xfire/xfire-core
context.setAttribute(XFireServlet.XFIRE_INSTANCE, xfire);
代码示例来源:origin: com.linkedin.azkaban/azkaban
root.setAttribute(AzkabanServletContextListener.AZKABAN_SERVLET_CONTEXT_KEY, app);
try {
server.start();
代码示例来源:origin: ch.cern.hadoop/hadoop-common
@Test
public void testExternalDelegationTokenSecretManager() throws Exception {
DummyDelegationTokenSecretManager secretMgr
= new DummyDelegationTokenSecretManager();
final Server jetty = createJettyServer();
Context context = new Context();
context.setContextPath("/foo");
jetty.setHandler(context);
context.addFilter(new FilterHolder(AFilter.class), "/*", 0);
context.addServlet(new ServletHolder(PingServlet.class), "/bar");
try {
secretMgr.startThreads();
context.setAttribute(DelegationTokenAuthenticationFilter.
DELEGATION_TOKEN_SECRET_MANAGER_ATTR, secretMgr);
jetty.start();
URL authURL = new URL(getJettyURL() + "/foo/bar?authenticated=foo");
DelegationTokenAuthenticatedURL.Token token =
new DelegationTokenAuthenticatedURL.Token();
DelegationTokenAuthenticatedURL aUrl =
new DelegationTokenAuthenticatedURL();
aUrl.getDelegationToken(authURL, token, FOO_USER);
Assert.assertNotNull(token.getDelegationToken());
Assert.assertEquals(new Text("fooKind"),
token.getDelegationToken().getKind());
} finally {
jetty.stop();
secretMgr.stopThreads();
}
}
代码示例来源:origin: com.github.jiayuhan-it/hadoop-common
@Test
public void testExternalDelegationTokenSecretManager() throws Exception {
DummyDelegationTokenSecretManager secretMgr
= new DummyDelegationTokenSecretManager();
final Server jetty = createJettyServer();
Context context = new Context();
context.setContextPath("/foo");
jetty.setHandler(context);
context.addFilter(new FilterHolder(AFilter.class), "/*", 0);
context.addServlet(new ServletHolder(PingServlet.class), "/bar");
try {
secretMgr.startThreads();
context.setAttribute(DelegationTokenAuthenticationFilter.
DELEGATION_TOKEN_SECRET_MANAGER_ATTR, secretMgr);
jetty.start();
URL authURL = new URL(getJettyURL() + "/foo/bar?authenticated=foo");
DelegationTokenAuthenticatedURL.Token token =
new DelegationTokenAuthenticatedURL.Token();
DelegationTokenAuthenticatedURL aUrl =
new DelegationTokenAuthenticatedURL();
aUrl.getDelegationToken(authURL, token, FOO_USER);
Assert.assertNotNull(token.getDelegationToken());
Assert.assertEquals(new Text("fooKind"),
token.getDelegationToken().getKind());
} finally {
jetty.stop();
secretMgr.stopThreads();
}
}
内容来源于网络,如有侵权,请联系作者删除!