|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ComponentMBean
Defines basic operations on the Compomnent
| Field Summary | |
|---|---|
static String |
TYPE_BINDING_COMPONENT
|
static String |
TYPE_POJO
|
static String |
TYPE_SERVICE_ENGINE
|
| Fields inherited from interface javax.jbi.management.LifeCycleMBean |
|---|
SHUTDOWN, STARTED, STOPPED, UNKNOWN |
| Method Summary | |
|---|---|
String |
getComponentType()
|
String |
getName()
Get the name of this component |
int |
getThrottlingInterval()
Get the interval for throttling - number of Exchanges set before the throttling timeout is applied |
long |
getThrottlingTimeout()
Get the throttling timeout |
boolean |
isExchangeThrottling()
Is MessageExchange sender throttling enabled ? |
void |
setExchangeThrottling(boolean value)
Set exchange throttling |
void |
setThrottlingInterval(int value)
Set the throttling interval number of Exchanges set before the throttling timeout is applied |
void |
setThrottlingTimeout(long value)
Set the throttling timout |
| Methods inherited from interface javax.jbi.management.ComponentLifeCycleMBean |
|---|
getExtensionMBeanName |
| Methods inherited from interface javax.jbi.management.LifeCycleMBean |
|---|
getCurrentState, shutDown, start, stop |
| Field Detail |
|---|
static final String TYPE_SERVICE_ENGINE
static final String TYPE_BINDING_COMPONENT
static final String TYPE_POJO
| Method Detail |
|---|
String getName()
boolean isExchangeThrottling()
void setExchangeThrottling(boolean value)
value - long getThrottlingTimeout()
void setThrottlingTimeout(long value)
value - (ms)int getThrottlingInterval()
void setThrottlingInterval(int value)
value - String getComponentType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||