|
18 | 18 | import com.datastax.oss.driver.api.core.config.DriverConfigLoader;
|
19 | 19 | import com.datastax.oss.driver.api.core.cql.PrepareRequest;
|
20 | 20 | import com.datastax.oss.driver.api.core.cql.Statement;
|
21 |
| -import com.datastax.oss.driver.api.core.metadata.Node; |
22 |
| -import com.datastax.oss.driver.api.core.metadata.NodeStateListener; |
23 |
| -import com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListener; |
24 |
| -import com.datastax.oss.driver.api.core.tracker.RequestTracker; |
25 |
| -import com.datastax.oss.driver.api.core.type.codec.TypeCodec; |
| 21 | +import com.datastax.oss.driver.api.core.session.ProgrammaticArguments; |
26 | 22 | import com.datastax.oss.driver.example.guava.api.GuavaSession;
|
27 | 23 | import com.datastax.oss.driver.internal.core.context.DefaultDriverContext;
|
28 | 24 | import com.datastax.oss.driver.internal.core.cql.CqlPrepareAsyncProcessor;
|
29 | 25 | import com.datastax.oss.driver.internal.core.cql.CqlPrepareSyncProcessor;
|
30 | 26 | import com.datastax.oss.driver.internal.core.cql.CqlRequestAsyncProcessor;
|
31 | 27 | import com.datastax.oss.driver.internal.core.cql.CqlRequestSyncProcessor;
|
32 | 28 | import com.datastax.oss.driver.internal.core.session.RequestProcessorRegistry;
|
33 |
| -import java.util.List; |
34 |
| -import java.util.Map; |
35 |
| -import java.util.function.Predicate; |
36 | 29 |
|
37 | 30 | /**
|
38 | 31 | * A Custom {@link DefaultDriverContext} that overrides {@link #getRequestProcessorRegistry()} to
|
|
41 | 34 | public class GuavaDriverContext extends DefaultDriverContext {
|
42 | 35 |
|
43 | 36 | public GuavaDriverContext(
|
44 |
| - DriverConfigLoader configLoader, |
45 |
| - List<TypeCodec<?>> typeCodecs, |
46 |
| - NodeStateListener nodeStateListener, |
47 |
| - SchemaChangeListener schemaChangeListener, |
48 |
| - RequestTracker requestTracker, |
49 |
| - Map<String, String> localDatacenters, |
50 |
| - Map<String, Predicate<Node>> nodeFilters, |
51 |
| - ClassLoader classLoader) { |
52 |
| - super( |
53 |
| - configLoader, |
54 |
| - typeCodecs, |
55 |
| - nodeStateListener, |
56 |
| - schemaChangeListener, |
57 |
| - requestTracker, |
58 |
| - localDatacenters, |
59 |
| - nodeFilters, |
60 |
| - classLoader); |
| 37 | + DriverConfigLoader configLoader, ProgrammaticArguments programmaticArguments) { |
| 38 | + super(configLoader, programmaticArguments); |
61 | 39 | }
|
62 | 40 |
|
63 | 41 | @Override
|
|
0 commit comments