Interface Profiler
-
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy,JvmOptionBag,org.jvnet.hk2.config.types.PropertyBag
public interface Profiler extends org.jvnet.hk2.config.ConfigBeanProxy, 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.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck
-
Nested classes/interfaces inherited from interface com.sun.enterprise.config.serverbeans.JvmOptionBag
JvmOptionBag.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetClasspath()Gets the value of the classpath property.StringgetEnabled()Gets the value of the enabled property.@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringgetName()Gets the value of the name property.StringgetNativeLibraryPath()Gets the value of the nativeLibraryPath property.List<org.jvnet.hk2.config.types.Property>getProperty()Properties as perPropertyBagvoidsetClasspath(String value)Sets the value of the classpath property.voidsetEnabled(String value)Sets the value of the enabled property.voidsetName(String value)Sets the value of the name property.voidsetNativeLibraryPath(String value)Sets the value of the nativeLibraryPath property.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Methods inherited from interface com.sun.enterprise.config.serverbeans.JvmOptionBag
contains, getJvmOptions, getStartingWith, getXmsMegs, getXmxMegs, setJvmOptions
-
-
-
-
Method Detail
-
getName
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @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 isString- 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 isString- 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 isString- 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 isString- Throws:
PropertyVetoException
-
getProperty
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<org.jvnet.hk2.config.types.Property> getProperty()Properties as perPropertyBag- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
-