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.DuckNested classes/interfaces inherited from interface com.sun.enterprise.config.serverbeans.JvmOptionBag
JvmOptionBag.DuckNested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the classpath property.Gets the value of the enabled property.@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringgetName()Gets the value of the name property.Gets the value of the nativeLibraryPath property.List<org.jvnet.hk2.config.types.Property>Properties as perPropertyBagvoidsetClasspath(String value) Sets the value of the classpath property.voidsetEnabled(String value) Sets the value of the enabled property.voidSets 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, getParentMethods inherited from interface com.sun.enterprise.config.serverbeans.JvmOptionBag
contains, getJvmOptions, getStartingWith, getXmsMegs, getXmxMegs, setJvmOptionsMethods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
Method Details
-
getName
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*", message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String getName()Gets the value of the name property.- Returns:
- possible object is
String
-
setName
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
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
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
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
-