Class ProxyService

    • Constructor Detail

      • ProxyService

        public ProxyService​(String name)
        Constructor
        Parameters:
        name - the name of the Proxy service
    • Method Detail

      • getPreservePolicy

        public String getPreservePolicy()
      • setPreservePolicy

        public void setPreservePolicy​(String preservePolicy)
      • buildAxisService

        public org.apache.axis2.description.AxisService buildAxisService​(SynapseConfiguration synCfg,
                                                                         org.apache.axis2.engine.AxisConfiguration axisCfg)
        Build the underlying Axis2 service from the Proxy service definition
        Parameters:
        synCfg - the Synapse configuration
        axisCfg - the Axis2 configuration
        Returns:
        the Axis2 service for the Proxy
      • getAxisService

        public org.apache.axis2.description.AxisService getAxisService()
      • start

        public void start​(SynapseConfiguration synCfg)
        Start the proxy service
        Parameters:
        synCfg - the synapse configuration
      • stop

        public void stop​(SynapseConfiguration synCfg)
        Stop the proxy service
        Parameters:
        synCfg - the synapse configuration
      • getName

        public String getName()
      • setDescription

        public void setDescription​(String description)
        Description copied from interface: SynapseArtifact
        Set the description of the artifact
        Specified by:
        setDescription in interface SynapseArtifact
        Parameters:
        description - tobe set to the artifact
      • getTransports

        public ArrayList getTransports()
      • addParameter

        public void addParameter​(String name,
                                 Object value)
      • setTransports

        public void setTransports​(ArrayList transports)
      • getTargetEndpoint

        public String getTargetEndpoint()
      • setTargetEndpoint

        public void setTargetEndpoint​(String targetEndpoint)
      • getTargetInSequence

        public String getTargetInSequence()
      • setTargetInSequence

        public void setTargetInSequence​(String targetInSequence)
      • getTargetOutSequence

        public String getTargetOutSequence()
      • setTargetOutSequence

        public void setTargetOutSequence​(String targetOutSequence)
      • getWSDLKey

        public String getWSDLKey()
      • setWSDLKey

        public void setWSDLKey​(String wsdlKey)
      • getServiceLevelPolicies

        public List<String> getServiceLevelPolicies()
      • addServiceLevelPolicy

        public void addServiceLevelPolicy​(String serviceLevelPolicy)
      • isWsAddrEnabled

        public boolean isWsAddrEnabled()
      • setWsAddrEnabled

        public void setWsAddrEnabled​(boolean wsAddrEnabled)
      • isWsRMEnabled

        @Deprecated
        public boolean isWsRMEnabled()
        Deprecated.
      • setWsRMEnabled

        @Deprecated
        public void setWsRMEnabled​(boolean wsRMEnabled)
        Deprecated.
      • isWsSecEnabled

        public boolean isWsSecEnabled()
      • setWsSecEnabled

        public void setWsSecEnabled​(boolean wsSecEnabled)
      • isStartOnLoad

        public boolean isStartOnLoad()
      • setStartOnLoad

        public void setStartOnLoad​(boolean startOnLoad)
      • isRunning

        public boolean isRunning()
      • setRunning

        public void setRunning​(boolean running)
      • getTargetFaultSequence

        public String getTargetFaultSequence()
        Set the tracing State variable
      • setTargetFaultSequence

        public void setTargetFaultSequence​(String targetFaultSequence)
      • getInLineWSDL

        public Object getInLineWSDL()
      • setInLineWSDL

        public void setInLineWSDL​(Object inLineWSDL)
      • getWsdlURI

        public URI getWsdlURI()
      • setWsdlURI

        public void setWsdlURI​(URI wsdlURI)
      • getTargetInLineEndpoint

        public Endpoint getTargetInLineEndpoint()
      • setTargetInLineEndpoint

        public void setTargetInLineEndpoint​(Endpoint targetInLineEndpoint)
      • getTargetInLineInSequence

        public SequenceMediator getTargetInLineInSequence()
      • setTargetInLineInSequence

        public void setTargetInLineInSequence​(SequenceMediator targetInLineInSequence)
      • getTargetInLineOutSequence

        public SequenceMediator getTargetInLineOutSequence()
      • setTargetInLineOutSequence

        public void setTargetInLineOutSequence​(SequenceMediator targetInLineOutSequence)
      • getTargetInLineFaultSequence

        public SequenceMediator getTargetInLineFaultSequence()
      • setTargetInLineFaultSequence

        public void setTargetInLineFaultSequence​(SequenceMediator targetInLineFaultSequence)
      • getPinnedServers

        public List getPinnedServers()
      • setPinnedServers

        public void setPinnedServers​(List pinnedServers)
      • setResourceMap

        public void setResourceMap​(ResourceMap resourceMap)
      • getInMessagePolicies

        public List<String> getInMessagePolicies()
      • setInMessagePolicies

        public void setInMessagePolicies​(List<String> inMessagePolicies)
      • addInMessagePolicy

        public void addInMessagePolicy​(String messagePolicy)
      • getOutMessagePolicies

        public List<String> getOutMessagePolicies()
      • setOutMessagePolicies

        public void setOutMessagePolicies​(List<String> outMessagePolicies)
      • addOutMessagePolicy

        public void addOutMessagePolicy​(String messagePolicy)
      • setPolicies

        public void setPolicies​(List<PolicyInfo> policies)
      • addPolicyInfo

        public void addPolicyInfo​(PolicyInfo pi)
      • getFileName

        public String getFileName()
      • setFileName

        public void setFileName​(String fileName)
      • setFilePath

        public void setFilePath​(URL filePath)
      • getServiceGroup

        public String getServiceGroup()
      • setServiceGroup

        public void setServiceGroup​(String serviceGroup)
      • isModuleEngaged

        public boolean isModuleEngaged()
      • setModuleEngaged

        public void setModuleEngaged​(boolean moduleEngaged)
      • isWsdlPublished

        public boolean isWsdlPublished()
      • registerFaultHandler

        public void registerFaultHandler​(MessageContext synCtx)
        Register the fault handler for the message context
        Parameters:
        synCtx - Message Context
      • setArtifactContainerName

        public void setArtifactContainerName​(String name)
      • getArtifactContainerName

        public String getArtifactContainerName()
      • isEdited

        public boolean isEdited()
      • setIsEdited

        public void setIsEdited​(boolean isEdited)
      • getPublishWSDLEndpoint

        public String getPublishWSDLEndpoint()
      • setPublishWSDLEndpoint

        public void setPublishWSDLEndpoint​(String publishWSDLEndpoint)
      • setLogSetterValue

        public void setLogSetterValue()
      • setComponentStatisticsId

        public void setComponentStatisticsId​(ArtifactHolder holder)
      • getCommentsList

        public List<String> getCommentsList()
      • setCommentsList

        public void setCommentsList​(List<String> commentsList)
      • destroy

        public void destroy()
        This method will destroy sequences