org.apache.servicemix.store.mongo
Class MongoStoreFactory

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

public class MongoStoreFactory
extends java.lang.Object
implements StoreFactory

A store factory which use MongoDB.

Author:
iocanel, jbonofre

Constructor Summary
MongoStoreFactory()
           
 
Method Summary
 void close(Store store)
           
 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 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 .

Specified by:
open in interface StoreFactory
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
Specified by:
close in interface StoreFactory
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-2011 FuseSource. All Rights Reserved.