Interface JMSStorageManager

  • All Superinterfaces:
    org.apache.activemq.artemis.core.server.ActiveMQComponent
    All Known Implementing Classes:
    JMSJournalStorageManagerImpl, NullJMSStorageManagerImpl

    public interface JMSStorageManager
    extends org.apache.activemq.artemis.core.server.ActiveMQComponent
    • Method Detail

      • load

        void load()
           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • storeDestination

        void storeDestination​(PersistedDestination destination)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteDestination

        void deleteDestination​(PersistedType type,
                               java.lang.String name)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteConnectionFactory

        void deleteConnectionFactory​(java.lang.String connectionFactory)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • storeConnectionFactory

        void storeConnectionFactory​(PersistedConnectionFactory connectionFactory)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addBindings

        void addBindings​(PersistedType type,
                         java.lang.String name,
                         java.lang.String... address)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • recoverPersistedBindings

        java.util.List<PersistedBindings> recoverPersistedBindings()
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteBindings

        void deleteBindings​(PersistedType type,
                            java.lang.String name,
                            java.lang.String address)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteBindings

        void deleteBindings​(PersistedType type,
                            java.lang.String name)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception