|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.synapse.endpoints.EndpointContext
public class EndpointContext
Keeps the states of the endpoint.This hides where those states are kept .For a cluster environment,all states are kept in the axis2 configuration context in order to replicate those states so that other synapse instance in the same cluster can see those changes . This class can be evolved to keep any run time states related to the endpoint .For a non-clustered environment, all data are kept locally.
This class provide the abstraction need to separate the dynamic data from the static data and improve the high cohesion and provides capability to replicate only required state at a given time. This improves the performance when replicate data.
| Constructor Summary | |
|---|---|
EndpointContext()
|
|
| Method Summary | |
|---|---|
ConfigurationContext |
getConfigurationContext()
Get the configuration context instance . |
long |
getRecoverOn()
Time to recover a failed endpoint. |
protected void |
handleException(String msg)
Helper methods for handle errors. |
protected void |
handleException(String msg,
Exception e)
Helper methods for handle errors. |
boolean |
isActive()
Checks if the endpoint is active (failed or not) |
void |
setActive(boolean active)
Sets if endpoint active or not. |
void |
setConfigurationContext(ConfigurationContext configCtx)
Sets the ConfigurationContext instance . |
void |
setContextID(String contextID)
Sets the identifier for this endpoint context , so that , this can be identified uniquely across the cluster. |
void |
setRecoverOn(long recoverOn)
Sets time to recover a failed endpoint. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EndpointContext()
| Method Detail |
|---|
public boolean isActive()
public void setActive(boolean active)
active - True for make endpoint active , false for make it inactivepublic long getRecoverOn()
public void setRecoverOn(long recoverOn)
recoverOn - The value for recover timepublic ConfigurationContext getConfigurationContext()
public void setConfigurationContext(ConfigurationContext configCtx)
configCtx - The ConfigurationContext instancepublic void setContextID(String contextID)
contextID - The Id for this endpoint contextprotected void handleException(String msg)
msg - The error message
protected void handleException(String msg,
Exception e)
msg - The error messagee - The exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||