public class ProxyService extends java.lang.Object implements AspectConfigurable, SynapseArtifact
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ABSOLUTE_PROXY_SCHEMA_URL_PARAM |
static java.lang.String |
ABSOLUTE_SCHEMA_URL_PARAM |
static java.lang.String |
ALL_TRANSPORTS |
static java.lang.String |
ENGAGED_MODULES |
Constructor and Description |
---|
ProxyService(java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addInMessagePolicy(java.lang.String messagePolicy) |
void |
addOutMessagePolicy(java.lang.String messagePolicy) |
void |
addParameter(java.lang.String name,
java.lang.Object value) |
void |
addPolicyInfo(PolicyInfo pi) |
void |
addServiceLevelPolicy(java.lang.String serviceLevelPolicy) |
org.apache.axis2.description.AxisService |
buildAxisService(SynapseConfiguration synCfg,
org.apache.axis2.engine.AxisConfiguration axisCfg)
Build the underlying Axis2 service from the Proxy service definition
|
void |
configure(AspectConfiguration aspectConfiguration)
Configure aspects according to the given configuration
|
void |
destroy()
This method will destroy sequences
|
java.lang.String |
getArtifactContainerName() |
AspectConfiguration |
getAspectConfiguration()
Get the aspects configuration
|
org.apache.axis2.description.AxisService |
getAxisService() |
java.util.List<java.lang.String> |
getCommentsList() |
java.lang.String |
getDescription()
Retrieves the description of the artifact
|
java.lang.String |
getFileName() |
java.lang.Object |
getInLineWSDL() |
java.util.List<java.lang.String> |
getInMessagePolicies() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getOutMessagePolicies() |
java.util.Map<java.lang.String,java.lang.Object> |
getParameterMap() |
java.util.List |
getPinnedServers() |
java.util.List<PolicyInfo> |
getPolicies() |
java.lang.String |
getPreservePolicy() |
java.lang.String |
getPublishWSDLEndpoint() |
ResourceMap |
getResourceMap() |
java.lang.String |
getServiceGroup() |
java.util.List<java.lang.String> |
getServiceLevelPolicies() |
java.lang.String |
getTargetEndpoint() |
java.lang.String |
getTargetFaultSequence()
Set the tracing State variable
|
Endpoint |
getTargetInLineEndpoint() |
SequenceMediator |
getTargetInLineFaultSequence() |
SequenceMediator |
getTargetInLineInSequence() |
SequenceMediator |
getTargetInLineOutSequence() |
java.lang.String |
getTargetInSequence() |
java.lang.String |
getTargetOutSequence() |
java.util.ArrayList |
getTransports() |
java.lang.String |
getWSDLKey() |
java.net.URI |
getWsdlURI() |
boolean |
isEdited() |
boolean |
isModuleEngaged() |
boolean |
isRunning() |
boolean |
isStartOnLoad() |
boolean |
isWsAddrEnabled() |
boolean |
isWsdlPublished() |
boolean |
isWsRMEnabled()
Deprecated.
|
boolean |
isWsSecEnabled() |
void |
registerFaultHandler(MessageContext synCtx)
Register the fault handler for the message context
|
void |
setArtifactContainerName(java.lang.String name) |
void |
setCommentsList(java.util.List<java.lang.String> commentsList) |
void |
setComponentStatisticsId(ArtifactHolder holder) |
void |
setDescription(java.lang.String description)
Set the description of the artifact
|
void |
setFileName(java.lang.String fileName) |
void |
setFilePath(java.net.URL filePath) |
void |
setInLineWSDL(java.lang.Object inLineWSDL) |
void |
setInMessagePolicies(java.util.List<java.lang.String> inMessagePolicies) |
void |
setIsEdited(boolean isEdited) |
void |
setLogSetterValue() |
void |
setModuleEngaged(boolean moduleEngaged) |
void |
setOutMessagePolicies(java.util.List<java.lang.String> outMessagePolicies) |
void |
setPinnedServers(java.util.List pinnedServers) |
void |
setPolicies(java.util.List<PolicyInfo> policies) |
void |
setPreservePolicy(java.lang.String preservePolicy) |
void |
setPublishWSDLEndpoint(java.lang.String publishWSDLEndpoint) |
void |
setResourceMap(ResourceMap resourceMap) |
void |
setRunning(boolean running) |
void |
setServiceGroup(java.lang.String serviceGroup) |
void |
setStartOnLoad(boolean startOnLoad) |
void |
setTargetEndpoint(java.lang.String targetEndpoint) |
void |
setTargetFaultSequence(java.lang.String targetFaultSequence) |
void |
setTargetInLineEndpoint(Endpoint targetInLineEndpoint) |
void |
setTargetInLineFaultSequence(SequenceMediator targetInLineFaultSequence) |
void |
setTargetInLineInSequence(SequenceMediator targetInLineInSequence) |
void |
setTargetInLineOutSequence(SequenceMediator targetInLineOutSequence) |
void |
setTargetInSequence(java.lang.String targetInSequence) |
void |
setTargetOutSequence(java.lang.String targetOutSequence) |
void |
setTransports(java.util.ArrayList transports) |
void |
setWsAddrEnabled(boolean wsAddrEnabled) |
void |
setWSDLKey(java.lang.String wsdlKey) |
void |
setWsdlURI(java.net.URI wsdlURI) |
void |
setWsRMEnabled(boolean wsRMEnabled)
Deprecated.
|
void |
setWsSecEnabled(boolean wsSecEnabled) |
void |
start(SynapseConfiguration synCfg)
Start the proxy service
|
void |
stop(SynapseConfiguration synCfg)
Stop the proxy service
|
java.lang.String |
toString() |
public static final java.lang.String ABSOLUTE_SCHEMA_URL_PARAM
public static final java.lang.String ABSOLUTE_PROXY_SCHEMA_URL_PARAM
public static final java.lang.String ENGAGED_MODULES
public static final java.lang.String ALL_TRANSPORTS
public ProxyService(java.lang.String name)
name
- the name of the Proxy servicepublic java.lang.String getPreservePolicy()
public void setPreservePolicy(java.lang.String preservePolicy)
public org.apache.axis2.description.AxisService buildAxisService(SynapseConfiguration synCfg, org.apache.axis2.engine.AxisConfiguration axisCfg)
synCfg
- the Synapse configurationaxisCfg
- the Axis2 configurationpublic org.apache.axis2.description.AxisService getAxisService()
public void start(SynapseConfiguration synCfg)
synCfg
- the synapse configurationpublic void stop(SynapseConfiguration synCfg)
synCfg
- the synapse configurationpublic java.lang.String getName()
public java.lang.String getDescription()
SynapseArtifact
getDescription
in interface SynapseArtifact
public void setDescription(java.lang.String description)
SynapseArtifact
setDescription
in interface SynapseArtifact
description
- tobe set to the artifactpublic java.util.ArrayList getTransports()
public void addParameter(java.lang.String name, java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getParameterMap()
public void setTransports(java.util.ArrayList transports)
public java.lang.String getTargetEndpoint()
public void setTargetEndpoint(java.lang.String targetEndpoint)
public java.lang.String getTargetInSequence()
public void setTargetInSequence(java.lang.String targetInSequence)
public java.lang.String getTargetOutSequence()
public void setTargetOutSequence(java.lang.String targetOutSequence)
public java.lang.String getWSDLKey()
public void setWSDLKey(java.lang.String wsdlKey)
public java.util.List<java.lang.String> getServiceLevelPolicies()
public void addServiceLevelPolicy(java.lang.String serviceLevelPolicy)
public boolean isWsAddrEnabled()
public void setWsAddrEnabled(boolean wsAddrEnabled)
@Deprecated public boolean isWsRMEnabled()
@Deprecated public void setWsRMEnabled(boolean wsRMEnabled)
public boolean isWsSecEnabled()
public void setWsSecEnabled(boolean wsSecEnabled)
public boolean isStartOnLoad()
public void setStartOnLoad(boolean startOnLoad)
public boolean isRunning()
public void setRunning(boolean running)
public java.lang.String getTargetFaultSequence()
public void setTargetFaultSequence(java.lang.String targetFaultSequence)
public java.lang.Object getInLineWSDL()
public void setInLineWSDL(java.lang.Object inLineWSDL)
public java.net.URI getWsdlURI()
public void setWsdlURI(java.net.URI wsdlURI)
public Endpoint getTargetInLineEndpoint()
public void setTargetInLineEndpoint(Endpoint targetInLineEndpoint)
public SequenceMediator getTargetInLineInSequence()
public void setTargetInLineInSequence(SequenceMediator targetInLineInSequence)
public SequenceMediator getTargetInLineOutSequence()
public void setTargetInLineOutSequence(SequenceMediator targetInLineOutSequence)
public SequenceMediator getTargetInLineFaultSequence()
public void setTargetInLineFaultSequence(SequenceMediator targetInLineFaultSequence)
public java.util.List getPinnedServers()
public void setPinnedServers(java.util.List pinnedServers)
public ResourceMap getResourceMap()
public void setResourceMap(ResourceMap resourceMap)
public java.util.List<java.lang.String> getInMessagePolicies()
public void setInMessagePolicies(java.util.List<java.lang.String> inMessagePolicies)
public void addInMessagePolicy(java.lang.String messagePolicy)
public java.util.List<java.lang.String> getOutMessagePolicies()
public void setOutMessagePolicies(java.util.List<java.lang.String> outMessagePolicies)
public void addOutMessagePolicy(java.lang.String messagePolicy)
public java.util.List<PolicyInfo> getPolicies()
public void setPolicies(java.util.List<PolicyInfo> policies)
public void addPolicyInfo(PolicyInfo pi)
public void configure(AspectConfiguration aspectConfiguration)
AspectConfigurable
configure
in interface AspectConfigurable
aspectConfiguration
- AspectConfiguration instancepublic AspectConfiguration getAspectConfiguration()
AspectConfigurable
getAspectConfiguration
in interface AspectConfigurable
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public void setFilePath(java.net.URL filePath)
public java.lang.String getServiceGroup()
public void setServiceGroup(java.lang.String serviceGroup)
public boolean isModuleEngaged()
public void setModuleEngaged(boolean moduleEngaged)
public boolean isWsdlPublished()
public void registerFaultHandler(MessageContext synCtx)
synCtx
- Message Contextpublic void setArtifactContainerName(java.lang.String name)
public java.lang.String getArtifactContainerName()
public boolean isEdited()
public void setIsEdited(boolean isEdited)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getPublishWSDLEndpoint()
public void setPublishWSDLEndpoint(java.lang.String publishWSDLEndpoint)
public void setLogSetterValue()
public void setComponentStatisticsId(ArtifactHolder holder)
public java.util.List<java.lang.String> getCommentsList()
public void setCommentsList(java.util.List<java.lang.String> commentsList)
public void destroy()
Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.