public interface com.mongodb.connection.ClusterFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.mongodb.connection.ClusterFactory
  super_class: java.lang.Object
{
  public abstract com.mongodb.connection.Cluster create(com.mongodb.connection.ClusterSettings, com.mongodb.connection.ServerSettings, com.mongodb.connection.ConnectionPoolSettings, com.mongodb.connection.StreamFactory, com.mongodb.connection.StreamFactory, java.util.List<com.mongodb.MongoCredential>, com.mongodb.event.ClusterListener, com.mongodb.event.ConnectionPoolListener, com.mongodb.event.ConnectionListener);
    descriptor: (Lcom/mongodb/connection/ClusterSettings;Lcom/mongodb/connection/ServerSettings;Lcom/mongodb/connection/ConnectionPoolSettings;Lcom/mongodb/connection/StreamFactory;Lcom/mongodb/connection/StreamFactory;Ljava/util/List;Lcom/mongodb/event/ClusterListener;Lcom/mongodb/event/ConnectionPoolListener;Lcom/mongodb/event/ConnectionListener;)Lcom/mongodb/connection/Cluster;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lcom/mongodb/connection/ClusterSettings;Lcom/mongodb/connection/ServerSettings;Lcom/mongodb/connection/ConnectionPoolSettings;Lcom/mongodb/connection/StreamFactory;Lcom/mongodb/connection/StreamFactory;Ljava/util/List<Lcom/mongodb/MongoCredential;>;Lcom/mongodb/event/ClusterListener;Lcom/mongodb/event/ConnectionPoolListener;Lcom/mongodb/event/ConnectionListener;)Lcom/mongodb/connection/Cluster;
    MethodParameters:
                        Name  Flags
      settings                
      serverSettings          
      connectionPoolSettings  
      streamFactory           
      heartbeatStreamFactory  
      credentialList          
      clusterListener         
      connectionPoolListener  
      connectionListener      
}
SourceFile: "ClusterFactory.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()