public class ProxyService extends Object implements AspectConfigurable, SynapseArtifact
Modifier and Type | Field and Description |
---|---|
static String |
ABSOLUTE_SCHEMA_URL_PARAM |
static String |
ALL_TRANSPORTS |
Constructor and Description |
---|
ProxyService(String name)
Constructor
|
public static final String ABSOLUTE_SCHEMA_URL_PARAM
public static final String ALL_TRANSPORTS
public ProxyService(String name)
name
- the name of the Proxy servicepublic org.apache.axis2.description.AxisService buildAxisService(SynapseConfiguration synCfg, org.apache.axis2.engine.AxisConfiguration axisCfg)
synCfg
- the Synapse configurationaxisCfg
- the Axis2 configurationpublic void start(SynapseConfiguration synCfg)
synCfg
- the synapse configurationpublic void stop(SynapseConfiguration synCfg)
synCfg
- the synapse configurationpublic String getName()
public String getDescription()
SynapseArtifact
getDescription
in interface SynapseArtifact
public void setDescription(String description)
SynapseArtifact
setDescription
in interface SynapseArtifact
description
- tobe set to the artifactpublic ArrayList getTransports()
public void setTransports(ArrayList transports)
public String getTargetEndpoint()
public void setTargetEndpoint(String targetEndpoint)
public String getTargetInSequence()
public void setTargetInSequence(String targetInSequence)
public String getTargetOutSequence()
public void setTargetOutSequence(String targetOutSequence)
public String getWSDLKey()
public void setWSDLKey(String wsdlKey)
public void addServiceLevelPolicy(String serviceLevelPolicy)
public boolean isWsAddrEnabled()
public void setWsAddrEnabled(boolean wsAddrEnabled)
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 int getTraceState()
public void setTraceState(int traceState)
traceState
- tracing statepublic String getTargetFaultSequence()
public void setTargetFaultSequence(String targetFaultSequence)
public Object getInLineWSDL()
public void setInLineWSDL(Object inLineWSDL)
public URI getWsdlURI()
public void setWsdlURI(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 List getPinnedServers()
public void setPinnedServers(List pinnedServers)
public ResourceMap getResourceMap()
public void setResourceMap(ResourceMap resourceMap)
public void addInMessagePolicy(String messagePolicy)
public void addOutMessagePolicy(String messagePolicy)
public List<PolicyInfo> getPolicies()
public void setPolicies(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 String getFileName()
public void setFileName(String fileName)
public String getServiceGroup()
public void setServiceGroup(String serviceGroup)
public boolean isModuleEngaged()
public boolean isWsdlPublished()
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.