2016-01-30 20:39:28 +01:00
|
|
|
package com.baeldung.server;
|
2016-01-30 17:48:56 +01:00
|
|
|
|
|
|
|
import javax.ws.rs.ApplicationPath;
|
|
|
|
import javax.ws.rs.core.Application;
|
|
|
|
import java.util.HashSet;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
@ApplicationPath("/rest")
|
|
|
|
public class RestEasyServices extends Application {
|
|
|
|
|
|
|
|
private Set<Object> singletons = new HashSet<Object>();
|
|
|
|
|
|
|
|
public RestEasyServices() {
|
|
|
|
singletons.add(new MovieCrudService());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public Set<Object> getSingletons() {
|
|
|
|
return singletons;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public Set<Class<?>> getClasses() {
|
|
|
|
return super.getClasses();
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public Map<String, Object> getProperties() {
|
|
|
|
return super.getProperties();
|
|
|
|
}
|
|
|
|
}
|