Class ConfigBeansUtilities
- java.lang.Object
-
- com.sun.enterprise.config.serverbeans.ConfigBeansUtilities
-
@Service @Singleton public final class ConfigBeansUtilities extends Object
Bunch of utility methods for the new serverbeans config api based on jaxb
-
-
Constructor Summary
Constructors Constructor Description ConfigBeansUtilities(Applications paramApps, Domain paramDomain)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Application>getAllDefinedSystemApplications()ApplicationRefgetApplicationRefInServer(String sn, String name)List<ApplicationRef>getApplicationRefsInServer(String sn)Lists the app refs for non-system apps assigned to the specified serverList<ApplicationRef>getApplicationRefsInServer(String sn, boolean excludeSystemApps)Lists the app refs for apps assigned to the specified server, excluding system apps from the result if requested.StringgetContextRoot(String moduleID)static StringgetDefaultFormat()Get the default value of Format from dtdstatic StringgetDefaultQueueSizeInBytes()Get the default value of QueueSizeInBytes from dtdstatic StringgetDefaultRotationEnabled()Get the default value of RotationEnabled from dtdstatic StringgetDefaultRotationIntervalInMinutes()Get the default value of RotationIntervalInMinutes from dtdstatic StringgetDefaultRotationPolicy()Get the default value of RotationPolicy from dtdStringgetDirectoryDeployed(String moduleID)DomaingetDomain()StringgetEnabled(String sn, String moduleID)StringgetLibraries(String moduleID)StringgetLocation(String moduleID)org.glassfish.api.admin.config.ApplicationNamegetModule(String moduleID)ServergetServerNamed(String name)List<Server>getServers()ApplicationgetSystemApplicationReferencedFrom(String sn, String appName)List<Application>getSystemApplicationsReferencedFrom(String sn)Returns the list of system-applications that are referenced from the given server.StringgetVirtualServers(String sn, String moduleID)booleanisNamedSystemApplicationReferencedFrom(String appName, String serverName)static Stringjoin(Iterable<String> list, String delimiter)static booleantoBoolean(String value)This method is used to convert a string value to boolean.static StringtoString(Throwable t)
-
-
-
Constructor Detail
-
ConfigBeansUtilities
@Inject public ConfigBeansUtilities(Applications paramApps, Domain paramDomain)
-
-
Method Detail
-
getDefaultFormat
public static String getDefaultFormat()
Get the default value of Format from dtd
-
getDefaultRotationPolicy
public static String getDefaultRotationPolicy()
Get the default value of RotationPolicy from dtd
-
getDefaultRotationEnabled
public static String getDefaultRotationEnabled()
Get the default value of RotationEnabled from dtd
-
getDefaultRotationIntervalInMinutes
public static String getDefaultRotationIntervalInMinutes()
Get the default value of RotationIntervalInMinutes from dtd
-
getDefaultQueueSizeInBytes
public static String getDefaultQueueSizeInBytes()
Get the default value of QueueSizeInBytes from dtd
-
toBoolean
public static boolean toBoolean(String value)
This method is used to convert a string value to boolean.- Returns:
- true if the value is one of true, on, yes, 1. Note that the values are case sensitive. If it is not one of these values, then, it returns false.
-
getSystemApplicationsReferencedFrom
public List<Application> getSystemApplicationsReferencedFrom(String sn)
Returns the list of system-applications that are referenced from the given server. A server references an application, if the server has an element named <application-ref> in it that points to given application. The given server is a <server> element inside domain.- Parameters:
sn- the string denoting name of the server- Returns:
- List of system-applications for that server, an empty list in case there is none
-
getSystemApplicationReferencedFrom
public Application getSystemApplicationReferencedFrom(String sn, String appName)
-
isNamedSystemApplicationReferencedFrom
public boolean isNamedSystemApplicationReferencedFrom(String appName, String serverName)
-
getAllDefinedSystemApplications
public List<Application> getAllDefinedSystemApplications()
-
getApplicationRefsInServer
public List<ApplicationRef> getApplicationRefsInServer(String sn)
Lists the app refs for non-system apps assigned to the specified server- Parameters:
sn- server name- Returns:
- List of ApplicationRef for non-system apps assigned to the specified server
-
getApplicationRefsInServer
public List<ApplicationRef> getApplicationRefsInServer(String sn, boolean excludeSystemApps)
Lists the app refs for apps assigned to the specified server, excluding system apps from the result if requested.- Parameters:
sn- server name to checkexcludeSystemApps- whether system apps should be excluded- Returns:
- List of ApplicationRef for apps assigned to the specified server
-
getApplicationRefInServer
public ApplicationRef getApplicationRefInServer(String sn, String name)
-
getModule
public org.glassfish.api.admin.config.ApplicationName getModule(String moduleID)
-
getDomain
public Domain getDomain()
-
-