Class JPAStore

  • All Implemented Interfaces:
    org.apache.synapse.ManagedLifecycle, org.apache.synapse.message.store.MessageStore, org.apache.synapse.Nameable, org.apache.synapse.SynapseArtifact

    public class JPAStore
    extends Object
    implements org.apache.synapse.message.store.MessageStore
    • Field Detail

      • synapseEnvironment

        protected org.apache.synapse.core.SynapseEnvironment synapseEnvironment
        synapse environment reference
    • Constructor Detail

      • JPAStore

        public JPAStore()
    • Method Detail

      • init

        public void init​(org.apache.synapse.core.SynapseEnvironment synapseEnvironment)
        Specified by:
        init in interface org.apache.synapse.ManagedLifecycle
      • getEntityManager

        public javax.persistence.EntityManager getEntityManager()
      • closeEntityManager

        public void closeEntityManager()
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.apache.synapse.ManagedLifecycle
      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.synapse.Nameable
      • setName

        public void setName​(String name)
        Specified by:
        setName in interface org.apache.synapse.Nameable
      • setDescription

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.apache.synapse.SynapseArtifact
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.apache.synapse.SynapseArtifact
      • getProducer

        public org.apache.synapse.message.MessageProducer getProducer()
        Specified by:
        getProducer in interface org.apache.synapse.message.store.MessageStore
      • getConsumer

        public org.apache.synapse.message.MessageConsumer getConsumer()
        Specified by:
        getConsumer in interface org.apache.synapse.message.store.MessageStore
      • setParameters

        public void setParameters​(Map<String,​Object> parameters)
        Specified by:
        setParameters in interface org.apache.synapse.message.store.MessageStore
      • getParameters

        public Map<String,​Object> getParameters()
        Specified by:
        getParameters in interface org.apache.synapse.message.store.MessageStore
      • addParameter

        public void addParameter​(String s,
                                 String s1)
        Specified by:
        addParameter in interface org.apache.synapse.message.store.MessageStore
      • addParameterKey

        public void addParameterKey​(String s,
                                    String s1)
        Specified by:
        addParameterKey in interface org.apache.synapse.message.store.MessageStore
      • getParameterKey

        public String getParameterKey​(String s)
        Specified by:
        getParameterKey in interface org.apache.synapse.message.store.MessageStore
      • getParameterKeyMap

        public Map<String,​String> getParameterKeyMap()
        Specified by:
        getParameterKeyMap in interface org.apache.synapse.message.store.MessageStore
      • getType

        public int getType()
        Specified by:
        getType in interface org.apache.synapse.message.store.MessageStore
      • size

        public int size()
        Specified by:
        size in interface org.apache.synapse.message.store.MessageStore
      • getSynapseEnvironment

        public org.apache.synapse.core.SynapseEnvironment getSynapseEnvironment()
      • flushMessages

        public int flushMessages()
      • clear

        public void clear()
        Specified by:
        clear in interface org.apache.synapse.message.store.MessageStore
      • remove

        public org.apache.synapse.MessageContext remove​(String s)
        Specified by:
        remove in interface org.apache.synapse.message.store.MessageStore
      • get

        public org.apache.synapse.MessageContext get​(int i)
        Specified by:
        get in interface org.apache.synapse.message.store.MessageStore
      • newAxis2Mc

        public org.apache.axis2.context.MessageContext newAxis2Mc()
      • newSynapseMc

        public org.apache.synapse.MessageContext newSynapseMc​(org.apache.axis2.context.MessageContext msgCtx)
      • getAll

        public List<org.apache.synapse.MessageContext> getAll()
        Specified by:
        getAll in interface org.apache.synapse.message.store.MessageStore
      • get

        public org.apache.synapse.MessageContext get​(String s)
        Specified by:
        get in interface org.apache.synapse.message.store.MessageStore
      • isEdited

        public boolean isEdited()
        Specified by:
        isEdited in interface org.apache.synapse.message.store.MessageStore
      • setIsEdited

        public void setIsEdited​(boolean b)
        Specified by:
        setIsEdited in interface org.apache.synapse.message.store.MessageStore
      • getArtifactContainerName

        public String getArtifactContainerName()
        Specified by:
        getArtifactContainerName in interface org.apache.synapse.message.store.MessageStore
      • setArtifactContainerName

        public void setArtifactContainerName​(String s)
        Specified by:
        setArtifactContainerName in interface org.apache.synapse.message.store.MessageStore
      • setFileName

        public void setFileName​(String fileName)
        Specified by:
        setFileName in interface org.apache.synapse.message.store.MessageStore
      • getFileName

        public String getFileName()
        Specified by:
        getFileName in interface org.apache.synapse.message.store.MessageStore