Package com.mongodb

Class MongoURI


  • @Deprecated
    public class MongoURI
    extends java.lang.Object
    Deprecated.
    Replaced by MongoClientURI

    Represents a URI which can be used to create a Mongo instance. The URI describes the hosts to be used and options.

    This class has been superseded by MongoClientURI, and may be removed in a future release.

    See Also:
    MongoClientURI
    • Field Detail

      • MONGODB_PREFIX

        public static final java.lang.String MONGODB_PREFIX
        Deprecated.
        The prefix for mongodb URIs.
        See Also:
        Constant Field Values
    • Constructor Detail

      • MongoURI

        @Deprecated
        public MongoURI​(java.lang.String uri)
        Deprecated.
        Creates a MongoURI from a string.
        Parameters:
        uri - the URI
      • MongoURI

        @Deprecated
        public MongoURI​(MongoClientURI proxied)
        Deprecated.
        Create a new MongoURI from a MongoClientURI. This class is deprecated, use MongoClientURI.
        Parameters:
        proxied - the MongoClientURI to wrap with this deprecated class. * @deprecated Replaced by MongoClientURI)
    • Method Detail

      • getUsername

        @Nullable
        public java.lang.String getUsername()
        Deprecated.
        Gets the username.
        Returns:
        the username
      • getPassword

        @Nullable
        public char[] getPassword()
        Deprecated.
        Gets the password.
        Returns:
        the password
      • getHosts

        public java.util.List<java.lang.String> getHosts()
        Deprecated.
        Gets the list of hosts.
        Returns:
        the list of hosts
      • getDatabase

        @Nullable
        public java.lang.String getDatabase()
        Deprecated.
        Gets the database name.
        Returns:
        the database name
      • getCollection

        @Nullable
        public java.lang.String getCollection()
        Deprecated.
        Gets the collection name.
        Returns:
        the collection name
      • getCredentials

        @Nullable
        public MongoCredential getCredentials()
        Deprecated.
        Gets the credentials.
        Returns:
        the MongoCredential for conneting to MongoDB servers.
        Since:
        2.11.0
      • getOptions

        public MongoOptions getOptions()
        Deprecated.
        Gets the options. This method will return the same instance of MongoOptions for every call, so it's possible to mutate the returned instance to change the defaults.
        Returns:
        the mongo options
      • connect

        public Mongo connect()
        Deprecated.
        Creates a Mongo instance based on the URI.
        Returns:
        a new Mongo instance. There is no caching, so each call will create a new instance, each of which must be closed manually.
        Throws:
        MongoException - if there's a failure
      • connectDB

        public DB connectDB()
        Deprecated.
        Returns the DB object from a newly created Mongo instance based on this URI.
        Returns:
        the database specified in the URI. This will implicitly create a new Mongo instance, which must be closed manually.
        Throws:
        MongoException - if there's a failure
      • connectDB

        public DB connectDB​(Mongo mongo)
        Deprecated.
        Returns the URI's DB object from a given Mongo instance.
        Parameters:
        mongo - the Mongo instance to get the database from.
        Returns:
        the database specified in this URI
      • connectCollection

        public DBCollection connectCollection​(DB db)
        Deprecated.
        Returns the URI's Collection from a given DB object.
        Parameters:
        db - the database to get the collection from
        Returns:
        the collection specified in this URI
      • connectCollection

        public DBCollection connectCollection​(Mongo mongo)
        Deprecated.
        Returns the URI's Collection from a given Mongo instance
        Parameters:
        mongo - the mongo instance to get the collection from
        Returns:
        the collection specified in this URI
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.lang.Object