|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Provider
Provides dependencies for container and application management.
| Method Summary | |
|---|---|
ContainerContext |
containerContext()
Assembles and returns the context of the container. |
ContainerHandlers |
containerHandlers()
Returns the handlers associated with the container. |
ApplicationContext |
contextFor(ContainerContext container,
javax.servlet.ServletContext application)
Assembles and returns the context of a given application. |
ApplicationExtensions |
extensionsFor(ApplicationContext application)
Returns the API extensions associated with a given application. |
ApplicationHandlers |
handlersFor(ApplicationContext application)
Returns the handlers associated with a given application. |
org.gcube.informationsystem.publisher.ScopedPublisher |
publisherFor(ApplicationContext application)
Returns an implementation of the IS publisher for a given application |
org.gcube.informationsystem.publisher.ScopedPublisher |
publisherFor(ContainerContext application)
Returns an implementation of the IS publisher for the container |
SmartGearsConfiguration |
smartgearsConfiguration()
Returns the runtime properties. |
| Method Detail |
|---|
SmartGearsConfiguration smartgearsConfiguration()
ContainerContext containerContext()
ContainerHandlers containerHandlers()
org.gcube.informationsystem.publisher.ScopedPublisher publisherFor(ContainerContext application)
application - the context of the container
ApplicationContext contextFor(ContainerContext container,
javax.servlet.ServletContext application)
container - the context of the containerapplication - the servlet context of the application
ApplicationHandlers handlersFor(ApplicationContext application)
application - the context of the application
ApplicationExtensions extensionsFor(ApplicationContext application)
application - the context of the application
org.gcube.informationsystem.publisher.ScopedPublisher publisherFor(ApplicationContext application)
application - the context of the application
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||