org.mule.transport.jdbc.store
Class JdbcObjectStore<T extends Serializable>
java.lang.Object
org.mule.util.store.AbstractMonitoredObjectStore<T>
org.mule.transport.jdbc.store.JdbcObjectStore<T>
- All Implemented Interfaces:
- Runnable, org.mule.api.context.MuleContextAware, org.mule.api.lifecycle.Disposable, org.mule.api.lifecycle.Initialisable, org.mule.api.store.ObjectStore<T>
public class JdbcObjectStore<T extends Serializable>
- extends org.mule.util.store.AbstractMonitoredObjectStore<T>
- implements org.mule.api.context.MuleContextAware
| Fields inherited from class org.mule.util.store.AbstractMonitoredObjectStore |
context, entryTTL, expirationInterval, logger, maxEntries, name, scheduler |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
PHASE_NAME |
| Methods inherited from class org.mule.util.store.AbstractMonitoredObjectStore |
dispose, getEntryTTL, getExpirationInterval, getMaxEntries, getMuleContext, getName, getScheduler, initialise, run, setEntryTTL, setExpirationInterval, setMaxEntries, setMuleContext, setName, setScheduler |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.mule.api.context.MuleContextAware |
setMuleContext |
JdbcObjectStore
public JdbcObjectStore()
isPersistent
public boolean isPersistent()
-
- Specified by:
isPersistent in interface org.mule.api.store.ObjectStore<T extends Serializable>
expire
protected void expire()
-
- Specified by:
expire in class org.mule.util.store.AbstractMonitoredObjectStore<T extends Serializable>
contains
public boolean contains(Serializable key)
throws org.mule.api.store.ObjectStoreException
-
- Specified by:
contains in interface org.mule.api.store.ObjectStore<T extends Serializable>
- Throws:
org.mule.api.store.ObjectStoreException
remove
public T remove(Serializable key)
throws org.mule.api.store.ObjectStoreException
-
- Specified by:
remove in interface org.mule.api.store.ObjectStore<T extends Serializable>
- Throws:
org.mule.api.store.ObjectStoreException
clear
public void clear()
throws org.mule.api.store.ObjectStoreException
- Specified by:
clear in interface org.mule.api.store.ObjectStore<T extends Serializable>
- Throws:
org.mule.api.store.ObjectStoreException
retrieve
public T retrieve(Serializable key)
throws org.mule.api.store.ObjectStoreException
-
- Specified by:
retrieve in interface org.mule.api.store.ObjectStore<T extends Serializable>
- Throws:
org.mule.api.store.ObjectStoreException
store
public void store(Serializable key,
T value,
String[] parameters)
throws org.mule.api.store.ObjectStoreException
- Throws:
org.mule.api.store.ObjectStoreException
store
public void store(Serializable key,
T value)
throws org.mule.api.store.ObjectStoreException
-
- Specified by:
store in interface org.mule.api.store.ObjectStore<T extends Serializable>
- Throws:
org.mule.api.store.ObjectStoreException
getJdbcConnector
public JdbcConnector getJdbcConnector()
setJdbcConnector
public void setJdbcConnector(JdbcConnector jdbcConnector)
getTransactionConfig
public org.mule.api.transaction.TransactionConfig getTransactionConfig()
setTransactionConfig
public void setTransactionConfig(org.mule.api.transaction.TransactionConfig transactionConfig)
getInsertQuery
public String getInsertQuery()
getSelectQuery
public String getSelectQuery()
getDeleteQuery
public String getDeleteQuery()
getClearQuery
public String getClearQuery()
getInsertQueryKey
public String getInsertQueryKey()
setInsertQueryKey
public void setInsertQueryKey(String insertQueryKey)
getSelectQueryKey
public String getSelectQueryKey()
setSelectQueryKey
public void setSelectQueryKey(String selectQueryKey)
getDeleteQueryKey
public String getDeleteQueryKey()
setDeleteQueryKey
public void setDeleteQueryKey(String deleteQueryKey)
getClearQueryKey
public String getClearQueryKey()
setClearQueryKey
public void setClearQueryKey(String clearQueryKey)
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.