Interface Configuration
-
- All Superinterfaces:
Loggable
- All Known Subinterfaces:
ExistingLocalConfiguration
,LocalConfiguration
,RuntimeConfiguration
,StandaloneLocalConfiguration
,WebLogicConfiguration
,WebLogicWlstConfiguration
,WebSphereConfiguration
- All Known Implementing Classes:
AbstractCatalinaStandaloneLocalConfiguration
,AbstractConfiguration
,AbstractExistingLocalConfiguration
,AbstractGeronimoStandaloneLocalConfiguration
,AbstractGlassFishStandaloneLocalConfiguration
,AbstractJBoss5xStandaloneLocalConfiguration
,AbstractJettyEmbeddedStandaloneLocalConfiguration
,AbstractJettyExistingLocalConfiguration
,AbstractJettyStandaloneLocalConfiguration
,AbstractJonasExistingLocalConfiguration
,AbstractJonasStandaloneLocalConfiguration
,AbstractLocalConfiguration
,AbstractOrionStandaloneLocalConfiguration
,AbstractResinStandaloneLocalConfiguration
,AbstractRuntimeConfiguration
,AbstractStandaloneLocalConfiguration
,AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
,AbstractWebLogicWlstExistingLocalConfiguration
,AbstractWebLogicWlstRuntimeConfiguration
,AbstractWebLogicWlstStandaloneLocalConfiguration
,AbstractWildFlyStandaloneLocalConfiguration
,Geronimo1xStandaloneLocalConfiguration
,Geronimo2xStandaloneLocalConfiguration
,Geronimo3xStandaloneLocalConfiguration
,GeronimoExistingLocalConfiguration
,GlassFish2xStandaloneLocalConfiguration
,GlassFish3xRuntimeConfiguration
,GlassFish3xStandaloneLocalConfiguration
,GlassFish4xRuntimeConfiguration
,GlassFish4xStandaloneLocalConfiguration
,GlassFish5xRuntimeConfiguration
,GlassFish5xStandaloneLocalConfiguration
,GlassFish6xStandaloneLocalConfiguration
,GlassFish7xStandaloneLocalConfiguration
,GlassFish8xStandaloneLocalConfiguration
,GlassFishExistingLocalConfiguration
,JBoss3x4xExistingLocalConfiguration
,JBoss3x4xStandaloneLocalConfiguration
,JBoss42xExistingLocalConfiguration
,JBoss42xStandaloneLocalConfiguration
,JBoss4xRuntimeConfiguration
,JBoss51xStandaloneLocalConfiguration
,JBoss5x6xRuntimeConfiguration
,JBoss5xExistingLocalConfiguration
,JBoss5xStandaloneLocalConfiguration
,JBoss6xExistingLocalConfiguration
,JBoss6xStandaloneLocalConfiguration
,JBoss71xExistingLocalConfiguration
,JBoss71xStandaloneLocalConfiguration
,JBoss72xExistingLocalConfiguration
,JBoss72xStandaloneLocalConfiguration
,JBoss73xStandaloneLocalConfiguration
,JBoss75xStandaloneLocalConfiguration
,JBoss7xExistingLocalConfiguration
,JBoss7xRuntimeConfiguration
,JBoss7xStandaloneLocalConfiguration
,Jetty10xEmbeddedStandaloneLocalConfiguration
,Jetty10xExistingLocalConfiguration
,Jetty10xStandaloneLocalConfiguration
,Jetty11xEmbeddedStandaloneLocalConfiguration
,Jetty11xExistingLocalConfiguration
,Jetty11xStandaloneLocalConfiguration
,Jetty12xExistingLocalConfiguration
,Jetty12xStandaloneLocalConfiguration
,Jetty5xEmbeddedStandaloneLocalConfiguration
,Jetty6xEmbeddedStandaloneLocalConfiguration
,Jetty6xExistingLocalConfiguration
,Jetty6xStandaloneLocalConfiguration
,Jetty7xEmbeddedStandaloneLocalConfiguration
,Jetty7xExistingLocalConfiguration
,Jetty7xStandaloneLocalConfiguration
,Jetty8xEmbeddedStandaloneLocalConfiguration
,Jetty8xExistingLocalConfiguration
,Jetty8xStandaloneLocalConfiguration
,Jetty9xEmbeddedStandaloneLocalConfiguration
,Jetty9xExistingLocalConfiguration
,Jetty9xStandaloneLocalConfiguration
,JettyRuntimeConfiguration
,Jo1xStandaloneLocalConfiguration
,Jonas4xExistingLocalConfiguration
,Jonas4xRuntimeConfiguration
,Jonas4xStandaloneLocalConfiguration
,Jonas5xExistingLocalConfiguration
,Jonas5xRuntimeConfiguration
,Jonas5xStandaloneLocalConfiguration
,JRun4xExistingLocalConfiguration
,JRun4xStandaloneLocalConfiguration
,LibertyStandaloneLocalConfiguration
,Oc4j10xExistingLocalConfiguration
,Oc4j9xStandaloneLocalConfiguration
,PayaraExistingLocalConfiguration
,PayaraRuntimeConfiguration
,PayaraStandaloneLocalConfiguration
,Resin31xStandaloneLocalConfiguration
,Resin3xExistingLocalConfiguration
,Resin3xStandaloneLocalConfiguration
,Resin4xStandaloneLocalConfiguration
,Tomcat10xRuntimeConfiguration
,Tomcat10xStandaloneLocalConfiguration
,Tomcat11xRuntimeConfiguration
,Tomcat11xStandaloneLocalConfiguration
,Tomcat4xRuntimeConfiguration
,Tomcat4xStandaloneLocalConfiguration
,Tomcat5xRuntimeConfiguration
,Tomcat5xStandaloneLocalConfiguration
,Tomcat6xRuntimeConfiguration
,Tomcat6xStandaloneLocalConfiguration
,Tomcat7xRuntimeConfiguration
,Tomcat7xStandaloneLocalConfiguration
,Tomcat8xRuntimeConfiguration
,Tomcat8xStandaloneLocalConfiguration
,Tomcat9xRuntimeConfiguration
,Tomcat9xStandaloneLocalConfiguration
,TomcatExistingLocalConfiguration
,Tomee10xRuntimeConfiguration
,Tomee10xStandaloneLocalConfiguration
,Tomee1xRuntimeConfiguration
,Tomee1xStandaloneLocalConfiguration
,Tomee7xRuntimeConfiguration
,Tomee7xStandaloneLocalConfiguration
,Tomee8xRuntimeConfiguration
,Tomee8xStandaloneLocalConfiguration
,Tomee9xRuntimeConfiguration
,Tomee9xStandaloneLocalConfiguration
,TomeeExistingLocalConfiguration
,WebLogic103xRuntimeConfiguration
,WebLogic103xStandaloneLocalConfiguration
,WebLogic10xStandaloneLocalConfiguration
,WebLogic121xExistingLocalConfiguration
,WebLogic121xRuntimeConfiguration
,WebLogic121xStandaloneLocalConfiguration
,WebLogic122xExistingLocalConfiguration
,WebLogic122xRuntimeConfiguration
,WebLogic122xStandaloneLocalConfiguration
,WebLogic12xStandaloneLocalConfiguration
,WebLogic14xExistingLocalConfiguration
,WebLogic14xRuntimeConfiguration
,WebLogic14xStandaloneLocalConfiguration
,WebLogic8xExistingLocalConfiguration
,WebLogic8xStandaloneLocalConfiguration
,WebLogic9x10x12x14xExistingLocalConfiguration
,WebLogic9xStandaloneLocalConfiguration
,WebSphere85xExistingLocalConfiguration
,WebSphere85xStandaloneLocalConfiguration
,WebSphere9xExistingLocalConfiguration
,WebSphere9xStandaloneLocalConfiguration
,WildFly10xExistingLocalConfiguration
,WildFly10xRuntimeConfiguration
,WildFly10xStandaloneLocalConfiguration
,WildFly11xExistingLocalConfiguration
,WildFly11xRuntimeConfiguration
,WildFly11xStandaloneLocalConfiguration
,WildFly12xExistingLocalConfiguration
,WildFly12xRuntimeConfiguration
,WildFly12xStandaloneLocalConfiguration
,WildFly13xExistingLocalConfiguration
,WildFly13xRuntimeConfiguration
,WildFly13xStandaloneLocalConfiguration
,WildFly14xExistingLocalConfiguration
,WildFly14xRuntimeConfiguration
,WildFly14xStandaloneLocalConfiguration
,WildFly15xExistingLocalConfiguration
,WildFly15xRuntimeConfiguration
,WildFly15xStandaloneLocalConfiguration
,WildFly16xExistingLocalConfiguration
,WildFly16xRuntimeConfiguration
,WildFly16xStandaloneLocalConfiguration
,WildFly17xExistingLocalConfiguration
,WildFly17xRuntimeConfiguration
,WildFly17xStandaloneLocalConfiguration
,WildFly18xExistingLocalConfiguration
,WildFly18xRuntimeConfiguration
,WildFly18xStandaloneLocalConfiguration
,WildFly19xExistingLocalConfiguration
,WildFly19xRuntimeConfiguration
,WildFly19xStandaloneLocalConfiguration
,WildFly20xExistingLocalConfiguration
,WildFly20xRuntimeConfiguration
,WildFly20xStandaloneLocalConfiguration
,WildFly21xExistingLocalConfiguration
,WildFly21xRuntimeConfiguration
,WildFly21xStandaloneLocalConfiguration
,WildFly22xExistingLocalConfiguration
,WildFly22xRuntimeConfiguration
,WildFly22xStandaloneLocalConfiguration
,WildFly23xExistingLocalConfiguration
,WildFly23xRuntimeConfiguration
,WildFly23xStandaloneLocalConfiguration
,WildFly24xExistingLocalConfiguration
,WildFly24xRuntimeConfiguration
,WildFly24xStandaloneLocalConfiguration
,WildFly25xExistingLocalConfiguration
,WildFly25xRuntimeConfiguration
,WildFly25xStandaloneLocalConfiguration
,WildFly26xExistingLocalConfiguration
,WildFly26xRuntimeConfiguration
,WildFly26xStandaloneLocalConfiguration
,WildFly27xExistingLocalConfiguration
,WildFly27xRuntimeConfiguration
,WildFly27xStandaloneLocalConfiguration
,WildFly28xExistingLocalConfiguration
,WildFly28xRuntimeConfiguration
,WildFly28xStandaloneLocalConfiguration
,WildFly29xExistingLocalConfiguration
,WildFly29xRuntimeConfiguration
,WildFly29xStandaloneLocalConfiguration
,WildFly30xExistingLocalConfiguration
,WildFly30xRuntimeConfiguration
,WildFly30xStandaloneLocalConfiguration
,WildFly31xExistingLocalConfiguration
,WildFly31xRuntimeConfiguration
,WildFly31xStandaloneLocalConfiguration
,WildFly32xExistingLocalConfiguration
,WildFly32xRuntimeConfiguration
,WildFly32xStandaloneLocalConfiguration
,WildFly33xExistingLocalConfiguration
,WildFly33xRuntimeConfiguration
,WildFly33xStandaloneLocalConfiguration
,WildFly8xExistingLocalConfiguration
,WildFly8xRuntimeConfiguration
,WildFly8xStandaloneLocalConfiguration
,WildFly9xExistingLocalConfiguration
,WildFly9xRuntimeConfiguration
,WildFly9xStandaloneLocalConfiguration
,WildFlySwarmStandaloneLocalConfiguration
public interface Configuration extends Loggable
A configuration represents how a container is configured: where deployables are deployed, container ports, logging levels, container authentication, etc. Cargo supports several types of configuration:- local configuration: it represents a configuration located somewhere on the local file system. A local configuration is activated before the container is started.
- runtime configuration: it represents a configuration for a container that is already started. The settings that can be set/unset depend on the container's capability for dynamically changing settings.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationCapability
getCapability()
Map<String,String>
getProperties()
String
getPropertyValue(String name)
ConfigurationType
getType()
void
setProperty(String name, String value)
A property is a configuration value for the container (eg the web port, the number of executing threads, etc).
-
-
-
Method Detail
-
setProperty
void setProperty(String name, String value)
A property is a configuration value for the container (eg the web port, the number of executing threads, etc).- Parameters:
name
- the property namevalue
- the property value
-
getProperties
Map<String,String> getProperties()
- Returns:
- the list of properties set
- See Also:
setProperty(String, String)
-
getPropertyValue
String getPropertyValue(String name)
- Parameters:
name
- the property name for which to return the value- Returns:
- the property's value
- See Also:
setProperty(String, String)
-
getCapability
ConfigurationCapability getCapability()
- Returns:
- the
ConfigurationCapability
of the configuration in term of properties it supports, etc
-
getType
ConfigurationType getType()
- Returns:
- the configuration type (standalone, existing, runtime, etc)
-
-