Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. import javax.ws.rs.ApplicationPath;
  2. import javax.ws.rs.core.Application;
  3.  
  4. import cmb.agent.engine.resource.AgentCertificateResource;
  5. import cmb.agent.engine.resource.ProfileResource;
  6. import cmb.agent.engine.servlet.SessionRequestFilter;
  7.  
  8. @ApplicationPath("/")
  9. public class AgentExample extends Application {
  10. private Set<Object> singletons = new HashSet<Object>();
  11. private Set<Class<?>> perRequestServices = new HashSet<>();
  12.  
  13. public AgentExample() {
  14. perRequestServices.add(ProfileResource.class);
  15. perRequestServices.add(AgentCertificateResource.class);
  16. singletons.add(new NotificationXmlMarshaller());
  17. singletons.add(new SessionRequestFilter());
  18. }
  19.  
  20. @Override
  21. public Set<Class<?>> getClasses() {
  22. return perRequestServices;
  23. }
  24.  
  25. @Override
  26. public Set<Object> getSingletons() {
  27. return singletons;
  28. }
  29. }
  30.  
  31. compile("org.glassfish.jersey.containers:jersey-container-servlet:$jerseyGlassfishVersion")
  32. compile("org.glassfish.jersey.media:jersey-media-jaxb:$jerseyGlassfishVersion")
  33. compile("org.glassfish.jersey.core:jersey-client:$jerseyGlassfishVersion")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement