Package org.apache.synapse
-
Interface Summary Interface Description Command This is the Command interface that will be implemented to write command objects, but it is not required to implement this interface Synapse will use reflection to find an execute method as a convention in the command pattern and will start the execution from the execute methodContinuationState Implementations of this interface holds the runtime state information of important checkpoints of the mediation flow.ExtendedSynapseHandler Interface For Extended Synapse HandlersIdentifiable Identifiable indicates whether an abstraction can be identifiedManagedLifecycle This interface defines all the managed stateful parts of Synapse including the configuration itself.Mediator All Synapse mediators must implement this Mediator interface.MessageContext The Synapse Message Context is available to all mediators through which it flows.Nameable Nameable indicates whether an abstraction has a name.PropertyInclude This inteface makes an entity to have properties.SequenceFlowObserver ServerManagerViewMBean A simple MBean for managing the Synapse Server.Startup This startup interface will be instantiated to create startup tasks.SynapseArtifact This is the super interface for all the artifacts defined in theSynapseConfiguration
.SynapseController The controller for synapse Create, Start, Stop and Destroy synapse artifacts in a particular environmentSynapseHandler Interface For Synapse HandlersSynapseLog Synapse logging interface. -
Class Summary Class Description AbstractExtendedSynapseHandler AbstractSynapseHandler Axis2SynapseController Axis2 Based Synapse Controller.FaultHandler This is an abstract class that handles an unexpected error during Synapse mediation, but looking at the stack of registered FaultHanders and invoking on them as appropriate.JmxAdapter JMX Adaptor class providing a JMX server connector to be able to query MBeans via JConsole or any other JMX-compatible management solution.
The provided JNDI port will be used to create a local RMI registry.SecretManagerAdminMBeanImpl Admin service for managing SecretManagerServerConfigurationInformation Encapsulates all server informationServerConfigurationInformationFactory Contains factory method for creating ServerConfigurationInformation based on variousServerContextInformation Encapsulates server context informationServerManager This is the core class that starts up a Synapse instance.ServerManagerView ServerStateDetectionStrategy Detects possible current server stateSynapseConstants Global constants for the Apache Synapse projectSynapseConstants.Axis2Param Parameter names in the axis2.xml that can be used to configure the synapseSynapseControllerFactory Factory method for create a SynapseController instanceSynapseServer This is the class invoked by the command line scripts synapse.sh and synapse-daemon.sh to start an instance of Synapse. -
Enum Summary Enum Description SequenceType ServerState Represents the server statesSynapseConstants.ENDPOINT_TIMEOUT_TYPE -
Exception Summary Exception Description JSONObjectExtensionException SynapseException Runtime exception for Synapse code to throw