@Override
protected void servletinitialized() throws servletexception {
super.servletinitialized();
getService().addSessionInitListener(new SessionInitListener() {
/**
*
*/
private static final long serialVersionUID = -8279023207169735541L;
@Override
public void sessionInit(SessionInitEvent event)
throws ServiceException {
event.getSession().addUIProvider(uiProvider);
}
});
}
项目:vaadin4spring
文件:SpringAwareVaadinPortlet.java
@Override
protected void portletinitialized() throws PortletException {
getService().addSessionInitListener(new SessionInitListener() {
private static final long serialVersionUID = -4571879262155039969L;
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
try {
ApplicationContext context = PortletApplicationContextUtils
.getrequiredWebApplicationContext(getPortletContext());
SpringAwareUIProvider uiProvider = new SpringAwareUIProvider(context);
event.getSession().addUIProvider(uiProvider);
} catch (IllegalStateException e) {
throw new ServiceException(e);
}
}
});
}
@Test
public void testOnSessionInit() throws Exception {
SessionInitEvent event = createMock(SessionInitEvent.class);
// expect adding ui provider
VaadinSession sessionMock = createMock(VaadinSession.class);
expect(event.getSession()).andReturn(sessionMock);
sessionMock.addUIProvider(uiProviderMock);
replayAll();
try {
listener.sessionInit(event);
} finally {
verifyAll();
}
}
项目:scoutmaster
文件:VaadinServlet.java
@Override
protected void servletinitialized() throws servletexception
{
super.servletinitialized();
getService().addSessionInitListener(new SessionInitListener()
{
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public void sessionInit(SessionInitEvent event)
{
// event.getSession().addBootstrapListener(new
// BootstrapListener());
}
});
}
项目:java-pwa
文件:MyUI.java
@Override
protected void servletinitialized() throws servletexception {
super.servletinitialized();
HeaderTagHandler.init(getService());
getService().addSessionInitListener(new SessionInitListener() {
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
event.getSession().addRequestHandler(new RequestHandler() {
@Override
public boolean handleRequest(VaadinSession session,VaadinRequest request,VaadinResponse response) throws IOException {
String pathInfo = request.getPathInfo();
InputStream in = null;
if (pathInfo.endsWith("sw.js")) {
response.setContentType("application/javascript");
in = getClass().getResourceAsstream("/sw.js");
}
if (in != null) {
OutputStream out = response.getoutputStream();
IoUtils.copy(in,out);
in.close();
out.close();
return true;
} else {
return false;
}
}
});
}
});
}
项目:webcam
文件:GifBoothServlet.java
@Override
protected void servletinitialized() throws servletexception {
super.servletinitialized();
getService().addSessionInitListener(new SessionInitListener() {
@Override
public void sessionInit(SessionInitEvent event)
throws ServiceException {
event.getSession().addBootstrapListener(bootstrapListener);
}
});
}
@Override
protected VaadinServletService createServletService(DeploymentConfiguration deploymentConfiguration) throws ServiceException {
VaadinServletService servletService = super.createServletService(deploymentConfiguration);
servletService.addSessionInitListener(new SessionInitListener() {
@Override
public void sessionInit(SessionInitEvent sessionInitEvent) throws ServiceException {
sessionInitEvent.getSession().addUIProvider(provider);
}
});
return servletService;
}
项目:CloTouch
文件:MyServlet.java
@Override
protected void servletinitialized() throws servletexception {
super.servletinitialized();
getService().addSessionInitListener(new SessionInitListener() {
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
event.getSession().addUIProvider(uiProvider);
}
});
}
项目:jesterj
文件:IngestServlet.java
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
event.getSession().addUIProvider(provider);
}
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
event.getSession().addUIProvider(uiProvider);
}
项目:mideaas
文件:MideaasServlet.java
项目:touchkit
文件:TouchKitSettings.java
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
event.getSession().addBootstrapListener(this);
}
项目:holon-vaadin
文件:TestVaadinSessionInitListener.java
@Override
public void sessionInit(SessionInitEvent event) throws ServiceException {
}