Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.ws.rs.ApplicationPath;
- import javax.ws.rs.core.Application;
- import cmb.agent.engine.resource.AgentCertificateResource;
- import cmb.agent.engine.resource.ProfileResource;
- import cmb.agent.engine.servlet.SessionRequestFilter;
- @ApplicationPath("/")
- public class AgentExample extends Application {
- private Set<Object> singletons = new HashSet<Object>();
- private Set<Class<?>> perRequestServices = new HashSet<>();
- public AgentExample() {
- perRequestServices.add(ProfileResource.class);
- perRequestServices.add(AgentCertificateResource.class);
- singletons.add(new NotificationXmlMarshaller());
- singletons.add(new SessionRequestFilter());
- }
- @Override
- public Set<Class<?>> getClasses() {
- return perRequestServices;
- }
- @Override
- public Set<Object> getSingletons() {
- return singletons;
- }
- }
- compile("org.glassfish.jersey.containers:jersey-container-servlet:$jerseyGlassfishVersion")
- compile("org.glassfish.jersey.media:jersey-media-jaxb:$jerseyGlassfishVersion")
- compile("org.glassfish.jersey.core:jersey-client:$jerseyGlassfishVersion")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement