Package org.apache.synapse.aspects
Class AspectConfiguration
- java.lang.Object
-
- org.apache.synapse.aspects.AspectConfiguration
-
- All Implemented Interfaces:
StatisticsConfigurable
,Identifiable
public class AspectConfiguration extends Object implements StatisticsConfigurable, Identifiable
Aspect configuration Currently contains only statistics configuration related things
-
-
Constructor Summary
Constructors Constructor Description AspectConfiguration(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disableStatistics()
To disable statisticsvoid
disableTracing()
To disable tracingvoid
enableStatistics()
To enable statisticsvoid
enableTracing()
To enable tracingInteger
getHashCode()
String
getId()
Get the identifier of an abstractionString
getUniqueId()
boolean
isStatisticsEnable()
Whether statistics has been enabledboolean
isTracingEnabled()
Whether Tracing has been enabledvoid
setHashCode(String hashCode)
void
setId(String id)
void
setStatisticsEnable(boolean statisticsEnable)
void
setTracingEnabled(boolean tracingEnabled)
void
setUniqueId(String uniqueId)
-
-
-
Constructor Detail
-
AspectConfiguration
public AspectConfiguration(String id)
-
-
Method Detail
-
isStatisticsEnable
public boolean isStatisticsEnable()
Description copied from interface:StatisticsConfigurable
Whether statistics has been enabled- Specified by:
isStatisticsEnable
in interfaceStatisticsConfigurable
- Returns:
- True if enable , o.w , false
-
disableStatistics
public void disableStatistics()
Description copied from interface:StatisticsConfigurable
To disable statistics- Specified by:
disableStatistics
in interfaceStatisticsConfigurable
-
enableStatistics
public void enableStatistics()
Description copied from interface:StatisticsConfigurable
To enable statistics- Specified by:
enableStatistics
in interfaceStatisticsConfigurable
-
isTracingEnabled
public boolean isTracingEnabled()
Description copied from interface:StatisticsConfigurable
Whether Tracing has been enabled- Specified by:
isTracingEnabled
in interfaceStatisticsConfigurable
- Returns:
- True if enable , else false
-
disableTracing
public void disableTracing()
Description copied from interface:StatisticsConfigurable
To disable tracing- Specified by:
disableTracing
in interfaceStatisticsConfigurable
-
enableTracing
public void enableTracing()
Description copied from interface:StatisticsConfigurable
To enable tracing- Specified by:
enableTracing
in interfaceStatisticsConfigurable
-
getId
public String getId()
Description copied from interface:Identifiable
Get the identifier of an abstraction- Specified by:
getId
in interfaceIdentifiable
- Returns:
- String Representation of ID
-
setStatisticsEnable
public void setStatisticsEnable(boolean statisticsEnable)
-
setTracingEnabled
public void setTracingEnabled(boolean tracingEnabled)
-
setId
public void setId(String id)
-
getUniqueId
public String getUniqueId()
- Specified by:
getUniqueId
in interfaceStatisticsConfigurable
-
setUniqueId
public void setUniqueId(String uniqueId)
- Specified by:
setUniqueId
in interfaceStatisticsConfigurable
-
setHashCode
public void setHashCode(String hashCode)
- Specified by:
setHashCode
in interfaceStatisticsConfigurable
-
getHashCode
public Integer getHashCode()
- Specified by:
getHashCode
in interfaceStatisticsConfigurable
-
-