Package ru.vyarus.guicey.gsp.info
Class GspInfoService
- java.lang.Object
-
- ru.vyarus.guicey.gsp.info.GspInfoService
-
@Singleton public class GspInfoService extends java.lang.ObjectGuicey service providing information about registered server pages applications. Useful for reporting or diagnostic.- Since:
- 03.12.2019
-
-
Constructor Summary
Constructors Constructor Description GspInfoService(GlobalConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GspAppgetApplication(java.lang.String name)java.util.List<GspApp>getApplications()java.util.List<java.lang.String>getViewRendererNames()java.util.List<io.dropwizard.views.ViewRenderer>getViewRenderers()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>getViewsConfig()
-
-
-
Constructor Detail
-
GspInfoService
public GspInfoService(GlobalConfig config)
-
-
Method Detail
-
getViewRendererNames
public java.util.List<java.lang.String> getViewRendererNames()
- Returns:
- names of registered dropwizard-views renderers
-
getViewRenderers
public java.util.List<io.dropwizard.views.ViewRenderer> getViewRenderers()
- Returns:
- list or registered dropwizard-views registered renderers
-
getViewsConfig
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getViewsConfig()
- Returns:
- views configuration (including all customizations)
-
getApplications
public java.util.List<GspApp> getApplications()
- Returns:
- registered gsp applications info
-
getApplication
public GspApp getApplication(java.lang.String name)
- Parameters:
name- application name- Returns:
- application info or null if no application with provided name registered
-
-