public abstract class ConcreteJaxrsApplication
extends javax.ws.rs.core.Application
implements org.coodex.concrete.api.Application
| Constructor and Description |
|---|
ConcreteJaxrsApplication() |
ConcreteJaxrsApplication(javax.ws.rs.core.Application application) |
ConcreteJaxrsApplication(String name) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Application |
getApplication() |
Set<Class<?>> |
getClasses() |
protected abstract ClassGenerator |
getClassGenerator() |
Set<Class<?>> |
getJaxrsClasses() |
String |
getName() |
String |
getNamespace() |
Set<Class<?>> |
getOthersClasses() |
Set<Class<?>> |
getServicesClasses() |
Set<Object> |
getSingletonInstances() |
Set<Object> |
getSingletons() |
void |
register(Class<?>... classes) |
void |
registerPackage(String... packages) |
void |
setName(String name) |
public ConcreteJaxrsApplication()
public ConcreteJaxrsApplication(String name)
public ConcreteJaxrsApplication(javax.ws.rs.core.Application application)
public String getName()
public void setName(String name)
public javax.ws.rs.core.Application getApplication()
protected abstract ClassGenerator getClassGenerator()
public void registerPackage(String... packages)
registerPackage in interface org.coodex.concrete.api.Applicationpublic void register(Class<?>... classes)
register in interface org.coodex.concrete.api.Applicationpublic Set<Class<?>> getClasses()
getClasses in class javax.ws.rs.core.Applicationpublic Set<Object> getSingletons()
getSingletons in class javax.ws.rs.core.Applicationpublic String getNamespace()
getNamespace in interface org.coodex.concrete.api.ApplicationCopyright © 2020. All rights reserved.