com.sun.enterprise.config.serverbeans
Interface Profiler

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, JvmOptionBag, org.jvnet.hk2.config.types.PropertyBag

public interface Profiler
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, org.jvnet.hk2.config.types.PropertyBag, JvmOptionBag

Profilers could be one of jprobe, optimizeit, hprof, wily and so on jvm-options and property elements are used to record the settings needed to get a particular profiler going. A server instance is tied to a particular profiler, by the profiler element in java-config. Changing the profiler will require a server restart The adminstrative graphical interfaces, could list multiple supported profilers (incomplete at this point) and will populate server.xml appropriately.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck
 
Nested classes/interfaces inherited from interface com.sun.enterprise.config.serverbeans.JvmOptionBag
JvmOptionBag.Duck
 
Method Summary
 String getClasspath()
          Gets the value of the classpath property.
 String getEnabled()
          Gets the value of the enabled property.
 String getName()
          Gets the value of the name property.
 String getNativeLibraryPath()
          Gets the value of the nativeLibraryPath property.
 List<org.jvnet.hk2.config.types.Property> getProperty()
          Properties as per PropertyBag
 void setClasspath(String value)
          Sets the value of the classpath property.
 void setEnabled(String value)
          Sets the value of the enabled property.
 void setName(String value)
          Sets the value of the name property.
 void setNativeLibraryPath(String value)
          Sets the value of the nativeLibraryPath property.
 
Methods inherited from interface org.jvnet.hk2.component.Injectable
injectedInto
 
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
getProperty, getPropertyValue, getPropertyValue
 
Methods inherited from interface com.sun.enterprise.config.serverbeans.JvmOptionBag
contains, getJvmOptions, getStartingWith, getXmsMegs, getXmxMegs, setJvmOptions
 
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
 

Method Detail

getName

@NotNull
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*")
String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

void setName(String value)
             throws PropertyVetoException
Sets the value of the name property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getClasspath

String getClasspath()
Gets the value of the classpath property.

Returns:
possible object is String

setClasspath

void setClasspath(String value)
                  throws PropertyVetoException
Sets the value of the classpath property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getNativeLibraryPath

String getNativeLibraryPath()
Gets the value of the nativeLibraryPath property.

Returns:
possible object is String

setNativeLibraryPath

void setNativeLibraryPath(String value)
                          throws PropertyVetoException
Sets the value of the nativeLibraryPath property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getEnabled

String getEnabled()
Gets the value of the enabled property.

Returns:
possible object is String

setEnabled

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

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getProperty

@ToDo(priority=IMPORTANT,
      details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
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.