Class ManagedResource
- java.lang.Object
- org.springframework.jmx.export.metadata.AbstractJmxAttribute
- org.springframework.jmx.export.metadata.ManagedResource
public class ManagedResource extends AbstractJmxAttribute
Metadata indicating that instances of an annotated class are to be registered with a JMX server. Only valid when used on aClass.- Since:
- 1.2
- Author:
- Rob Harrop
- See Also:
MetadataMBeanInfoAssembler,MetadataNamingStrategy,MBeanExporter
Constructor Summary
Constructors Constructor Description ManagedResource()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLogFile()StringgetObjectName()Return the JMX ObjectName of this managed resource.StringgetPersistLocation()StringgetPersistName()intgetPersistPeriod()StringgetPersistPolicy()booleanisLog()voidsetLog(boolean log)voidsetLogFile(String logFile)voidsetObjectName(String objectName)Set the JMX ObjectName of this managed resource.voidsetPersistLocation(String persistLocation)voidsetPersistName(String persistName)voidsetPersistPeriod(int persistPeriod)voidsetPersistPolicy(String persistPolicy)Methods inherited from class org.springframework.jmx.export.metadata.AbstractJmxAttribute
getCurrencyTimeLimit, getDescription, setCurrencyTimeLimit, setDescription
Constructor Detail
ManagedResource
public ManagedResource()
Method Detail
setObjectName
public void setObjectName(@Nullable String objectName)
Set the JMX ObjectName of this managed resource.
getObjectName
@Nullable public String getObjectName()
Return the JMX ObjectName of this managed resource.
setLog
public void setLog(boolean log)
isLog
public boolean isLog()
setLogFile
public void setLogFile(@Nullable String logFile)
getLogFile
@Nullable public String getLogFile()
setPersistPolicy
public void setPersistPolicy(@Nullable String persistPolicy)
getPersistPolicy
@Nullable public String getPersistPolicy()
setPersistPeriod
public void setPersistPeriod(int persistPeriod)
getPersistPeriod
public int getPersistPeriod()
setPersistName
public void setPersistName(@Nullable String persistName)
getPersistName
@Nullable public String getPersistName()
setPersistLocation
public void setPersistLocation(@Nullable String persistLocation)
getPersistLocation
@Nullable public String getPersistLocation()