org.mule.util.store
Interface DefaultObjectStoreFactory

All Known Implementing Classes:
MuleDefaultObjectStoreFactory

public interface DefaultObjectStoreFactory

Create the default object stores


Method Summary
 ObjectStore<Serializable> createDefaultInMemoryObjectStore()
          Creates an in memory object store for mule components
 QueueStore<Serializable> createDefaultInMemoryQueueStore()
          Creates an in memory object store for storing queue events
 ObjectStore<Serializable> createDefaultPersistentObjectStore()
          Creates a persistent object store for mule components
 QueueStore<Serializable> createDefaultPersistentQueueStore()
          Creates a persistent object store for storing queue events
 ObjectStore<Serializable> createDefaultUserObjectStore()
          Creates a persistent object store for custom components
 ObjectStore<Serializable> createDefaultUserTransientObjectStore()
          Creates a transient object store for custom components
 

Method Detail

createDefaultInMemoryObjectStore

ObjectStore<Serializable> createDefaultInMemoryObjectStore()
Creates an in memory object store for mule components

Returns:
in memory object store

createDefaultPersistentObjectStore

ObjectStore<Serializable> createDefaultPersistentObjectStore()
Creates a persistent object store for mule components

Returns:
persistent object store

createDefaultInMemoryQueueStore

QueueStore<Serializable> createDefaultInMemoryQueueStore()
Creates an in memory object store for storing queue events

Returns:
in memory queue store

createDefaultPersistentQueueStore

QueueStore<Serializable> createDefaultPersistentQueueStore()
Creates a persistent object store for storing queue events

Returns:
persistent queue store

createDefaultUserObjectStore

ObjectStore<Serializable> createDefaultUserObjectStore()
Creates a persistent object store for custom components

Returns:
persistent object store

createDefaultUserTransientObjectStore

ObjectStore<Serializable> createDefaultUserTransientObjectStore()
Creates a transient object store for custom components

Returns:
transient object store


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.