Package com.mongodb

Class MongoURI


  • Deprecated. 
    Replaced by MongoClientURI

    @Deprecated
    public class MongoURI
    extends java.lang.Object

    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​(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