org.mule.util.store
Class MuleDefaultObjectStoreFactory

java.lang.Object
  extended by org.mule.util.store.MuleDefaultObjectStoreFactory
All Implemented Interfaces:
DefaultObjectStoreFactory

public class MuleDefaultObjectStoreFactory
extends Object
implements DefaultObjectStoreFactory


Constructor Summary
MuleDefaultObjectStoreFactory()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleDefaultObjectStoreFactory

public MuleDefaultObjectStoreFactory()
Method Detail

createDefaultInMemoryObjectStore

public ObjectStore<Serializable> createDefaultInMemoryObjectStore()
Description copied from interface: DefaultObjectStoreFactory
Creates an in memory object store for mule components

Specified by:
createDefaultInMemoryObjectStore in interface DefaultObjectStoreFactory
Returns:
in memory object store

createDefaultPersistentObjectStore

public ObjectStore<Serializable> createDefaultPersistentObjectStore()
Description copied from interface: DefaultObjectStoreFactory
Creates a persistent object store for mule components

Specified by:
createDefaultPersistentObjectStore in interface DefaultObjectStoreFactory
Returns:
persistent object store

createDefaultInMemoryQueueStore

public QueueStore<Serializable> createDefaultInMemoryQueueStore()
Description copied from interface: DefaultObjectStoreFactory
Creates an in memory object store for storing queue events

Specified by:
createDefaultInMemoryQueueStore in interface DefaultObjectStoreFactory
Returns:
in memory queue store

createDefaultPersistentQueueStore

public QueueStore<Serializable> createDefaultPersistentQueueStore()
Description copied from interface: DefaultObjectStoreFactory
Creates a persistent object store for storing queue events

Specified by:
createDefaultPersistentQueueStore in interface DefaultObjectStoreFactory
Returns:
persistent queue store

createDefaultUserObjectStore

public ObjectStore<Serializable> createDefaultUserObjectStore()
Description copied from interface: DefaultObjectStoreFactory
Creates a persistent object store for custom components

Specified by:
createDefaultUserObjectStore in interface DefaultObjectStoreFactory
Returns:
persistent object store

createDefaultUserTransientObjectStore

public ObjectStore<Serializable> createDefaultUserTransientObjectStore()
Description copied from interface: DefaultObjectStoreFactory
Creates a transient object store for custom components

Specified by:
createDefaultUserTransientObjectStore in interface DefaultObjectStoreFactory
Returns:
transient object store


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