Interface WebSpherePropertySet


  • public interface WebSpherePropertySet
    Gathers all WebSphere properties.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ADMIN_PASSWORD
      Password for user with administrator rights.
      static String ADMIN_USERNAME
      User with administrator rights.
      static String ADMINISTRATION_PORT
      WebSphere administration port.
      static String APPLICATION_SECURITY
      Whether to enable or disable application security for deployed applications.
      static String CELL
      WebSphere cell name.
      static String CLASSLOADER_MODE
      Classloader mode used when deploying/starting the deployable(s).
      static String EJB_TO_ACT_SPEC_BINDING
      WebSphere binding of EJB to activation specification.

      Example:
      deployable name:EJB name:queue jndi name|
      deployable name:another EJB name:another queue jndi name

      Used for mapping of queues to their appropriate messaging EJBs.
      static String EJB_TO_RES_REF_BINDING
      WebSphere binding of EJB to resource reference.

      Example:
      deployable name:EJB name:EBJ resource name:resource jndi name|
      deployable name:another EJB name:EBJ resource2 name:resource2 jndi name

      Used for mapping of resources like JMS factories to their appropriate EJBs references.
      Can be used to map resources in EBJ annotated with @Resource.
      static String GLOBAL_SECURITY_PROPERTIES
      WebSphere global security properties.

      Example:
      com.ibm.ssl.rootCertValidDays=1234|
      com.ibm.websphere.security.krb.canonical_host=false

      Used for configuration of security properties for whole WebSphere.
      static String JMS_SIBUS
      WebSphere JMS SIBus.
      static String JYTHON_SCRIPT_OFFLINE
      External offline jython script file paths.
      Used for custom configuration of WebSphere container.

      Example:
      /home/me/script1.py|
      /home/me/script2.py
      static String JYTHON_SCRIPT_ONLINE
      External online jython script file paths.
      Used for custom configuration of WebSphere container.

      Example:
      /home/me/script1.py|
      /home/me/script2.py
      static String LOGGING
      Log level used in the server log.
      static String LOGGING_ROLLOVER
      Maximum size of error and output log in MB.
      If log reaches this size then it is rolled over.
      static String NODE
      WebSphere node name.
      static String ONLINE_DEPLOYMENT
      If set to false then deployments are deployed to WebSphere in stopped state.
      static String OVERWRITE_EXISTING_CONFIGURATION
      JVM arguments and system properties are permanently stored within a profiles configuration.
      static String PROFILE
      WebSphere profile name.
      static String SERVER
      WebSphere server name.
      static String SESSION_MANAGEMENT_PROPERTIES
      WebSphere session management properties.

      Example:
      NoAdditionalSessionInfo=true|
      NoAffinitySwitchBack=false

      Used for configuration of session management properties for WebSphere server.
      static String WAR_CLASSLOADER_POLICY
      Classloader policy used when deploying/starting the deployable(s).
    • Field Detail

      • CLASSLOADER_MODE

        static final String CLASSLOADER_MODE
        Classloader mode used when deploying/starting the deployable(s). Possible values are PARENT_FIRST and PARENT_LAST Specifies whether the classes are first loaded from the container and only after that from the deployable (PARENT_FIRST) or the other way around - first from the deployable and then from the container (PARENT_LAST).
        See Also:
        Constant Field Values
      • WAR_CLASSLOADER_POLICY

        static final String WAR_CLASSLOADER_POLICY
        Classloader policy used when deploying/starting the deployable(s). Possible values are MULTIPLE (default) and SINGLE. Specifies whether there is one classloader for all war files in the application or separate classloader for each war.
        See Also:
        Constant Field Values
      • OVERWRITE_EXISTING_CONFIGURATION

        static final String OVERWRITE_EXISTING_CONFIGURATION
        JVM arguments and system properties are permanently stored within a profiles configuration. To avoid overwriting configuration of existing profiles, set this property accordingly. Has no effect when used on standalone configuration.

        Allowed values are:
        • ALL: Default value. Both JVM args and system properties will be overwritten.
        • JVM: Only JVM values (initialHeapSize, maximumHeapSize, genericJvmArguments) get changed.
        • SystemProperties: Original system properties get removed, and replaced by those defined within the container.
        • NONE: Existing profile stays unchanged. Provided system properties and JVM arguments get ignored.
        See Also:
        Constant Field Values
      • EJB_TO_ACT_SPEC_BINDING

        static final String EJB_TO_ACT_SPEC_BINDING
        WebSphere binding of EJB to activation specification.

        Example:
        deployable name:EJB name:queue jndi name|
        deployable name:another EJB name:another queue jndi name

        Used for mapping of queues to their appropriate messaging EJBs.
        See Also:
        Constant Field Values
      • EJB_TO_RES_REF_BINDING

        static final String EJB_TO_RES_REF_BINDING
        WebSphere binding of EJB to resource reference.

        Example:
        deployable name:EJB name:EBJ resource name:resource jndi name|
        deployable name:another EJB name:EBJ resource2 name:resource2 jndi name

        Used for mapping of resources like JMS factories to their appropriate EJBs references.
        Can be used to map resources in EBJ annotated with @Resource.
        See Also:
        Constant Field Values
      • APPLICATION_SECURITY

        static final String APPLICATION_SECURITY
        Whether to enable or disable application security for deployed applications. Possible values: true or false.
        See Also:
        Constant Field Values
      • GLOBAL_SECURITY_PROPERTIES

        static final String GLOBAL_SECURITY_PROPERTIES
        WebSphere global security properties.

        Example:
        com.ibm.ssl.rootCertValidDays=1234|
        com.ibm.websphere.security.krb.canonical_host=false

        Used for configuration of security properties for whole WebSphere.
        See Also:
        Constant Field Values
      • SESSION_MANAGEMENT_PROPERTIES

        static final String SESSION_MANAGEMENT_PROPERTIES
        WebSphere session management properties.

        Example:
        NoAdditionalSessionInfo=true|
        NoAffinitySwitchBack=false

        Used for configuration of session management properties for WebSphere server.
        See Also:
        Constant Field Values
      • LOGGING_ROLLOVER

        static final String LOGGING_ROLLOVER
        Maximum size of error and output log in MB.
        If log reaches this size then it is rolled over.
        See Also:
        Constant Field Values
      • JYTHON_SCRIPT_OFFLINE

        static final String JYTHON_SCRIPT_OFFLINE
        External offline jython script file paths.
        Used for custom configuration of WebSphere container.

        Example:
        /home/me/script1.py|
        /home/me/script2.py
        See Also:
        Constant Field Values
      • JYTHON_SCRIPT_ONLINE

        static final String JYTHON_SCRIPT_ONLINE
        External online jython script file paths.
        Used for custom configuration of WebSphere container.

        Example:
        /home/me/script1.py|
        /home/me/script2.py
        See Also:
        Constant Field Values
      • ONLINE_DEPLOYMENT

        static final String ONLINE_DEPLOYMENT
        If set to false then deployments are deployed to WebSphere in stopped state. If set to true then deployments are deployed while WebSphere is running. Online deployment is usable for deploying larger applications with roles defined in web.xml. Possible values: true or false. Default value false.
        See Also:
        Constant Field Values