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 String
getLogFile()
String
getObjectName()
Return the JMX ObjectName of this managed resource.String
getPersistLocation()
String
getPersistName()
int
getPersistPeriod()
String
getPersistPolicy()
boolean
isLog()
void
setLog(boolean log)
void
setLogFile(String logFile)
void
setObjectName(String objectName)
Set the JMX ObjectName of this managed resource.void
setPersistLocation(String persistLocation)
void
setPersistName(String persistName)
void
setPersistPeriod(int persistPeriod)
void
setPersistPolicy(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()