public StringComparatorModule() { super("StringComparatorModule"); setMixInAnnotation(StringComparator.class, StringComparatorMixin.class); registerSubtypes( new NamedType(StringComparators.LexicographicComparator.class, StringComparators.LEXICOGRAPHIC_NAME), new NamedType(StringComparators.AlphanumericComparator.class, StringComparators.ALPHANUMERIC_NAME), new NamedType(StringComparators.StrlenComparator.class, StringComparators.STRLEN_NAME), new NamedType(StringComparators.NumericComparator.class, StringComparators.NUMERIC_NAME), new NamedType(StringComparators.VersionComparator.class, StringComparators.VERSION_NAME) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.<Module>of( new SimpleModule("IndexingServiceFirehoseModule") .registerSubtypes( new NamedType(EventReceiverFirehoseFactory.class, "receiver"), new NamedType(IngestSegmentFirehoseFactory.class, "ingestSegment") ) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule(getClass().getSimpleName()) .registerSubtypes( new NamedType(MaterializedViewSupervisorSpec.class, "derivativeDataSource"), new NamedType(DerivativeDataSourceMetadata.class, "derivativeDataSource") ) ); }
@Override public List<? extends Module> getJacksonModules() { return Collections.<Module>singletonList( new SimpleModule("IndexingHadoopModule") .registerSubtypes( new NamedType(HadoopyStringInputRowParser.class, "hadoopyString") ) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule("DistinctCountModule").registerSubtypes( new NamedType(DistinctCountAggregatorFactory.class, DISTINCT_COUNT) ) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule("RabbitMQFirehoseModule") .registerSubtypes( new NamedType(RabbitMQFirehoseFactory.class, "rabbitmq") ) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule().registerSubtypes( new NamedType(StaticCloudFilesFirehoseFactory.class, "staticcloudfiles"))); }
@Override public List<? extends Module> getJacksonModules() { return Collections.singletonList( new SimpleModule() .registerSubtypes( new NamedType(MySQLFirehoseDatabaseConnector.class, "mysql") ) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule(getClass().getSimpleName()) .registerSubtypes( new NamedType(MaterializedViewQuery.class, MaterializedViewQuery.TYPE)) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule("RocketMQFirehoseModule") .registerSubtypes( new NamedType(RocketMQFirehoseFactory.class, "rocketMQ") ) ); }
public SegmentizerModule() { super("SegmentizerModule"); registerSubtypes(new NamedType(MMappedQueryableSegmentizerFactory.class, "mMapSegmentFactory")); } }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.<Module>of( new SimpleModule("DruidLookupModule").registerSubtypes(MapLookupExtractorFactory.class), new SimpleModule().registerSubtypes( new NamedType(LookupDimensionSpec.class, "lookup"), new NamedType(RegisteredLookupExtractionFn.class, "registeredLookup") ) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule().registerSubtypes(new NamedType(StaticS3FirehoseFactory.class, "static-s3")) ); }
@Override public List<? extends Module> getJacksonModules() { return ImmutableList.of( new SimpleModule("KafkaEightFirehoseModule") .registerSubtypes( new NamedType(KafkaEightFirehoseFactory.class, "kafka-0.8") ) ); }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override public List<NamedType> findSubtypes(Annotated a) { JsonSubTypes t = _findAnnotation(a, JsonSubTypes.class); if (t == null) return null; JsonSubTypes.Type[] types = t.value(); ArrayList<NamedType> result = new ArrayList<NamedType>(types.length); for (JsonSubTypes.Type type : types) { result.add(new NamedType(type.value(), type.name())); } return result; }
public TheModule() { registerSubtypes(new NamedType(MyModuleIsntLoadedTask.class, TASK_NAME)); } }
@BeforeClass public static void setUpStatic() { mapper.registerSubtypes(new NamedType(NumberedShardSpec.class, "numbered")); }
public SegmentLoaderLocalCacheManagerTest(SegmentWriteOutMediumFactory segmentWriteOutMediumFactory) { jsonMapper = new DefaultObjectMapper(); jsonMapper.registerSubtypes(new NamedType(LocalLoadSpec.class, "local")); jsonMapper.setInjectableValues( new InjectableValues.Std().addValue( LocalDataSegmentPuller.class, new LocalDataSegmentPuller() ) ); this.segmentWriteOutMediumFactory = segmentWriteOutMediumFactory; }