Class VitamApplicationInitializr
java.lang.Object
fr.gouv.vitam.processing.management.rest.VitamApplicationInitializr
As restEasy application is lazy load, and some classes are needed for both Jetty server and resteasy configuration
This Factory helps to make bridge between jetty server and resteasy configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VitamApplicationInitializr
get()
Get an instance of VitamApplicationInitializrUsed by @see BusinessApplication to get a registred classesReturn the set of registered resourcesReturn the vitamServerLifeCycle to be added to jetty servervoid
initialize
(ServerConfiguration serverConfiguration, WorkerClientFactory workerClientFactory, ProcessManagement processManagement) void
initialize
(String configurationFile) Initialize all resource using the given configuration file
-
Constructor Details
-
VitamApplicationInitializr
public VitamApplicationInitializr()
-
-
Method Details
-
get
Get an instance of VitamApplicationInitializr- Returns:
- VitamApplicationInitializr
-
initialize
Initialize all resource using the given configuration file- Parameters:
configurationFile
-
-
initialize
public void initialize(ServerConfiguration serverConfiguration, WorkerClientFactory workerClientFactory, ProcessManagement processManagement) throws IOException - Throws:
IOException
-
getSingletons
Return the set of registered resources- Returns:
- singletons
-
getVitamServerLifeCycle
Return the vitamServerLifeCycle to be added to jetty server- Returns:
- vitamServerLifeCycle
-
getCommonBusinessApplication
Used by @see BusinessApplication to get a registred classes- Returns:
- commonBusinessApplication
-