org.apache.servicemix.store.mongo
Class MongoStoreFactory

java.lang.Object
  extended by org.apache.servicemix.store.base.BaseStoreFactory
      extended by org.apache.servicemix.store.mongo.MongoStoreFactory
All Implemented Interfaces:
StoreFactory

public class MongoStoreFactory
extends BaseStoreFactory

A store factory which use MongoDB.

Author:
iocanel, jbonofre

Field Summary
 
Fields inherited from class org.apache.servicemix.store.base.BaseStoreFactory
storeListeners
 
Constructor Summary
MongoStoreFactory()
           
 
Method Summary
 void close(Store store)
          Closes a Store with the specified name,
 java.lang.String getDatabase()
           
 java.lang.String getHost()
           
 com.mongodb.Mongo getMongo()
           
 java.lang.String getPassword()
           
 java.lang.Integer getPort()
           
 java.lang.Long getTimeout()
           
 java.lang.String getUsername()
           
 Store open(java.lang.String collection)
           Open a MongoStore using a new .
 void setDatabase(java.lang.String database)
           
 void setHost(java.lang.String host)
           
 void setMongo(com.mongodb.Mongo mongo)
           
 void setPassword(java.lang.String password)
           
 void setPort(java.lang.Integer port)
           
 void setTimeout(java.lang.Long timeout)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class org.apache.servicemix.store.base.BaseStoreFactory
getStoreListeners, setStoreListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoStoreFactory

public MongoStoreFactory()
Method Detail

open

public Store open(java.lang.String collection)
           throws java.io.IOException

Open a MongoStore using a new .

Parameters:
collection - the Mongo store collection.
Returns:
the opened Mongo store.
Throws:
java.io.IOException

close

public void close(Store store)
           throws java.io.IOException
Description copied from interface: StoreFactory
Closes a Store with the specified name,

Throws:
java.io.IOException

getMongo

public com.mongodb.Mongo getMongo()

setMongo

public void setMongo(com.mongodb.Mongo mongo)

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getPort

public java.lang.Integer getPort()

setPort

public void setPort(java.lang.Integer port)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getDatabase

public java.lang.String getDatabase()

setDatabase

public void setDatabase(java.lang.String database)

getTimeout

public java.lang.Long getTimeout()

setTimeout

public void setTimeout(java.lang.Long timeout)


Copyright © 2005-2012 FuseSource. All Rights Reserved.