public class ManagedJmxTransformerProcess extends java.lang.Object implements ManagedJmxTransformerProcessMBean, ManagedObject
Constructor and Description |
---|
ManagedJmxTransformerProcess(JmxTransformer proc)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
getJsonDirOrFile()
Gets the json dir or file.
|
javax.management.ObjectName |
getObjectName()
Gets the object name.
|
java.lang.String |
getQuartPropertiesFile()
Gets the quart properties file.
|
int |
getRunPeriod()
Gets the run period.
|
void |
setJsonDirOrFile(java.io.File jsonDirOrFile)
Sets the json dir or file.
|
void |
setObjectName(javax.management.ObjectName objectName)
Sets the object name.
|
void |
setObjectName(java.lang.String objectName)
Sets the object name.
|
void |
setQuartPropertiesFile(java.lang.String quartPropertiesFile)
Sets the quart properties file.
|
void |
setRunPeriod(int runPeriod)
Sets the run period.
|
void |
start()
Start the JmxProcess.
|
void |
stop()
Stop the JmxProcess.
|
public ManagedJmxTransformerProcess(JmxTransformer proc)
proc
- the procpublic void start() throws LifecycleException
ManagedJmxTransformerProcessMBean
start
in interface ManagedJmxTransformerProcessMBean
LifecycleException
- the lifecycle exceptionpublic void stop() throws LifecycleException
ManagedJmxTransformerProcessMBean
stop
in interface ManagedJmxTransformerProcessMBean
LifecycleException
- the lifecycle exceptionpublic java.lang.String getQuartPropertiesFile()
ManagedJmxTransformerProcessMBean
getQuartPropertiesFile
in interface ManagedJmxTransformerProcessMBean
public void setQuartPropertiesFile(java.lang.String quartPropertiesFile)
ManagedJmxTransformerProcessMBean
setQuartPropertiesFile
in interface ManagedJmxTransformerProcessMBean
quartPropertiesFile
- the quart properties filepublic int getRunPeriod()
ManagedJmxTransformerProcessMBean
getRunPeriod
in interface ManagedJmxTransformerProcessMBean
public void setRunPeriod(int runPeriod)
ManagedJmxTransformerProcessMBean
setRunPeriod
in interface ManagedJmxTransformerProcessMBean
runPeriod
- the run periodpublic void setJsonDirOrFile(java.io.File jsonDirOrFile)
ManagedJmxTransformerProcessMBean
setJsonDirOrFile
in interface ManagedJmxTransformerProcessMBean
jsonDirOrFile
- the json dir or filepublic java.io.File getJsonDirOrFile()
ManagedJmxTransformerProcessMBean
getJsonDirOrFile
in interface ManagedJmxTransformerProcessMBean
public javax.management.ObjectName getObjectName() throws javax.management.MalformedObjectNameException
ManagedObject
getObjectName
in interface ManagedObject
javax.management.MalformedObjectNameException
- if the object name is not validpublic void setObjectName(javax.management.ObjectName objectName) throws javax.management.MalformedObjectNameException
ManagedObject
setObjectName
in interface ManagedObject
objectName
- the object namejavax.management.MalformedObjectNameException
- if the object name is not validpublic void setObjectName(java.lang.String objectName) throws javax.management.MalformedObjectNameException
ManagedObject
setObjectName
in interface ManagedObject
objectName
- the object namejavax.management.MalformedObjectNameException
- if the object name is not validCopyright © 2013 Jon Stevens and a gang of pencils. All Rights Reserved. Build version: 20130828-162948-517c4427f5