com.sun.enterprise.config.serverbeans
Interface JmxConnector

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, Named, javax.validation.Payload, org.jvnet.hk2.config.types.PropertyBag

public interface JmxConnector
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, Named, org.jvnet.hk2.config.types.PropertyBag, javax.validation.Payload

The jmx-connector element defines the configuration of a JSR 160 compliant remote JMX Connector.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck
 
Field Summary
static java.lang.String PORT_PATTERN
           
 
Method Summary
 java.lang.String getAcceptAll()
          Gets the value of the acceptAll property.
 java.lang.String getAddress()
          Gets the value of the address property.
 java.lang.String getAuthRealmName()
          Deprecated. 
 java.lang.String getEnabled()
          Gets the value of the enabled property.
 java.lang.String getPort()
          Gets the value of the port property.
 java.util.List<org.jvnet.hk2.config.types.Property> getProperty()
          Properties as per PropertyBag
 java.lang.String getProtocol()
          Gets the value of the protocol property.
 java.lang.String getSecurityEnabled()
          Gets the value of the securityEnabled property.
 com.sun.grizzly.config.dom.Ssl getSsl()
          Gets the value of the ssl property.
 void setAcceptAll(java.lang.String value)
          Sets the value of the acceptAll property.
 void setAddress(java.lang.String value)
          Sets the value of the address property.
 void setAuthRealmName(java.lang.String value)
          Sets the value of the authRealmName property.
 void setEnabled(java.lang.String value)
          Sets the value of the enabled property.
 void setPort(java.lang.String value)
          Sets the value of the port property.
 void setProtocol(java.lang.String value)
          Sets the value of the protocol property.
 void setSecurityEnabled(java.lang.String value)
          Sets the value of the securityEnabled property.
 void setSsl(com.sun.grizzly.config.dom.Ssl value)
          Sets the value of the ssl property.
 
Methods inherited from interface org.jvnet.hk2.component.Injectable
injectedInto
 
Methods inherited from interface org.glassfish.api.admin.config.Named
getName, setName
 
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
 
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
getProperty, getPropertyValue, getPropertyValue
 

Field Detail

PORT_PATTERN

static final java.lang.String PORT_PATTERN
See Also:
Constant Field Values
Method Detail

getEnabled

java.lang.String getEnabled()
Gets the value of the enabled property. Defines if this connector is enabled. For EE this must be enabled

Returns:
possible object is String

setEnabled

void setEnabled(java.lang.String value)
                throws java.beans.PropertyVetoException
Sets the value of the enabled property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getProtocol

java.lang.String getProtocol()
Gets the value of the protocol property. Defines the protocol that this jmx-connector should support. Supported protocols are defined by Entity rjmx-protocol. Other protocols can be used by user applications independently.

Returns:
possible object is String

setProtocol

void setProtocol(java.lang.String value)
                 throws java.beans.PropertyVetoException
Sets the value of the protocol property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getAddress

@NotNull
java.lang.String getAddress()
Gets the value of the address property. Specifies the IP address or host-name.

Returns:
possible object is String

setAddress

void setAddress(java.lang.String value)
                throws java.beans.PropertyVetoException
Sets the value of the address property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getPort

@Pattern(regexp="\\$\\{[\\p{L}\\p{N}_][\\p{L}\\p{N}\\-_./;#]*\\}|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|6[0-4][0-9][0-9][0-9]|65[0-4][0-9][0-9]|655[0-2][0-9]|6553[0-5]",
         message="{port-pattern}",
         payload=JmxConnector.class)
java.lang.String getPort()
Gets the value of the port property. Specifies the port of the jmx-connector-server. Note that jmx-service-url is a function of protocol, port and address as defined by the JSR 160 1.0 Specification.

Returns:
possible object is String

setPort

void setPort(java.lang.String value)
             throws java.beans.PropertyVetoException
Sets the value of the port property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getAcceptAll

java.lang.String getAcceptAll()
Gets the value of the acceptAll property. Determines whether the connection can be made on all the network interfaces. A value of false implies that the connections only for this specific address will be selected.

Returns:
possible object is String

setAcceptAll

void setAcceptAll(java.lang.String value)
                  throws java.beans.PropertyVetoException
Sets the value of the acceptAll property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getAuthRealmName

@Deprecated
@NotNull
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*")
java.lang.String getAuthRealmName()
Deprecated. 

Gets the value of the auth-realm-name property. The name of the auth-realm in this config element that represents the special administrative realm. All authentication (from administraive GUI and CLI) will be handled by this realm. Note: This is deprecated since GlassFish v3 FCS. Use similarly named attribute on admin-service. This will be used only when the admin-service attribute in missing.

Returns:
String representing the name of auth realm

setAuthRealmName

void setAuthRealmName(java.lang.String value)
                      throws java.beans.PropertyVetoException
Sets the value of the authRealmName property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getSecurityEnabled

java.lang.String getSecurityEnabled()
Gets the value of the securityEnabled property. Decides whether the transport layer security be used in jmx-connector. If true, configure the ssl element

Returns:
possible object is String

setSecurityEnabled

void setSecurityEnabled(java.lang.String value)
                        throws java.beans.PropertyVetoException
Sets the value of the securityEnabled property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getSsl

com.sun.grizzly.config.dom.Ssl getSsl()
Gets the value of the ssl property.

Returns:
possible object is Ssl

setSsl

void setSsl(com.sun.grizzly.config.dom.Ssl value)
            throws java.beans.PropertyVetoException
Sets the value of the ssl property.

Parameters:
value - allowed object is Ssl
Throws:
java.beans.PropertyVetoException

getProperty

@ToDo(priority=IMPORTANT,
      details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
java.util.List<org.jvnet.hk2.config.types.Property> getProperty()
Properties as per PropertyBag

Specified by:
getProperty in interface org.jvnet.hk2.config.types.PropertyBag


Copyright © 2012 GlassFish Community. All Rights Reserved.