Refine search
@JsonCreator public AppenderatorPlumberSchool( @JsonProperty("appenderator") AppenderatorFactory appenderatorFactory, @JacksonInject DataSegmentAnnouncer segmentAnnouncer, @JacksonInject SegmentHandoffNotifierFactory handoffNotifierFactory, @JacksonInject SegmentPublisher segmentPublisher ) { this.appenderatorFactory = appenderatorFactory; this.segmentAnnouncer = segmentAnnouncer; this.handoffNotifierFactory = handoffNotifierFactory; this.segmentPublisher = segmentPublisher; }
@JsonProperty @NotNull private String feed = null; @JsonProperty @NotNull private RequestLogEventBuilderFactory requestLogEventBuilderFactory = null; @JacksonInject @NotNull private ServiceEmitter emitter = null;
@JsonCreator public DefaultOfflineAppenderatorFactory( @JacksonInject DataSegmentPusher dataSegmentPusher, @JacksonInject ObjectMapper objectMapper, @JacksonInject IndexIO indexIO, @JacksonInject IndexMerger indexMerger ) { this.dataSegmentPusher = dataSegmentPusher; this.objectMapper = objectMapper; this.indexIO = indexIO; this.indexMerger = indexMerger; }
public MMappedQueryableSegmentizerFactory(@JacksonInject IndexIO indexIO) { this.indexIO = Preconditions.checkNotNull(indexIO, "Null IndexIO"); }
@JsonTypeName("slf4j") public class LoggingRequestLoggerProvider implements RequestLoggerProvider { private static final Logger log = new Logger(LoggingRequestLoggerProvider.class); @JacksonInject @Json public ObjectMapper mapper; @JsonProperty public boolean setMDC = false; @JsonProperty public boolean setContextMDC = false; @Override public RequestLogger get() { LoggingRequestLogger logger = new LoggingRequestLogger(mapper, setMDC, setContextMDC); log.debug(new Exception("Stack trace"), "Creating %s at", logger); return logger; } }
@JsonCreator public LookupListeningAnnouncerConfig( @JacksonInject ZkPathsConfig zkPathsConfig, @JacksonInject DataSourceTaskIdHolder dataSourceTaskIdHolder ) { super(zkPathsConfig); this.dataSourceTaskIdHolder = dataSourceTaskIdHolder; }
/** */ public class BatchDataSegmentAnnouncerProvider implements DataSegmentAnnouncerProvider { @JacksonInject @NotNull private BatchDataSegmentAnnouncer batchAnnouncer = null; @Override public DataSegmentAnnouncer get() { return batchAnnouncer; } }
@JsonCreator public CassandraLoadSpec( @JacksonInject CassandraDataSegmentPuller puller, @JsonProperty("key") String key ) { this.puller = puller; this.key = key; }
@JsonProperty @NotNull private File dir = null; @JsonProperty @NotNull private String filePattern = "yyyy-MM-dd'.log'"; @JacksonInject @NotNull private ScheduledExecutorFactory factory = null; @JacksonInject @NotNull @Json
@JsonCreator public HighestPriorityTierSelectorStrategy(@JacksonInject ServerSelectorStrategy serverSelectorStrategy) { super(serverSelectorStrategy); }
public class FilteredSingleServerInventoryViewProvider implements FilteredServerInventoryViewProvider { @JacksonInject @NotNull private ZkPathsConfig zkPaths = null; @JacksonInject @NotNull private CuratorFramework curator = null; @JacksonInject @NotNull private ObjectMapper jsonMapper = null; @Override public SingleServerInventoryView get() { return new SingleServerInventoryView(zkPaths, curator, jsonMapper, Predicates.alwaysFalse()); } }
@JsonCreator public YeOldePlumberSchool( @JsonProperty("interval") Interval interval, @JsonProperty("version") String version, @JacksonInject("segmentPusher") DataSegmentPusher dataSegmentPusher, @JacksonInject("tmpSegmentDir") File tmpSegmentDir, @JacksonInject IndexMergerV9 indexMergerV9, @JacksonInject IndexIO indexIO ) { this.interval = interval; this.version = version; this.dataSegmentPusher = dataSegmentPusher; this.tmpSegmentDir = tmpSegmentDir; this.indexMergerV9 = Preconditions.checkNotNull(indexMergerV9, "Null IndexMergerV9"); this.indexIO = Preconditions.checkNotNull(indexIO, "Null IndexIO"); }
@JsonCreator public BinaryTableGroupScan(@JsonProperty("userName") final String userName, @JsonProperty("hbaseScanSpec") HBaseScanSpec scanSpec, @JsonProperty("storage") FileSystemConfig storagePluginConfig, @JsonProperty("format") MapRDBFormatPluginConfig formatPluginConfig, @JsonProperty("columns") List<SchemaPath> columns, @JacksonInject StoragePluginRegistry pluginRegistry) throws IOException, ExecutionSetupException { this (userName, (AbstractStoragePlugin) pluginRegistry.getPlugin(storagePluginConfig), (MapRDBFormatPlugin) pluginRegistry.getFormatPlugin(storagePluginConfig, formatPluginConfig), scanSpec, columns); }
@JsonCreator public LowestPriorityTierSelectorStrategy(@JacksonInject ServerSelectorStrategy serverSelectorStrategy) { super(serverSelectorStrategy); }
/** */ public class SQLMetadataSegmentPublisherProvider implements MetadataSegmentPublisherProvider { @JacksonInject @NotNull private SQLMetadataConnector connector = null; @JacksonInject @NotNull private MetadataStorageTablesConfig config = null; @JacksonInject @NotNull private ObjectMapper jsonMapper = null; @Override public MetadataSegmentPublisher get() { return new SQLMetadataSegmentPublisher(jsonMapper, config, connector); } }
@JsonCreator public LongMinAggregatorFactory( @JsonProperty("name") String name, @JsonProperty("fieldName") final String fieldName, @JsonProperty("expression") String expression, @JacksonInject ExprMacroTable macroTable ) { super(macroTable, name, fieldName, expression); }
@JsonCreator public JsonTableGroupScan(@JsonProperty("userName") final String userName, @JsonProperty("scanSpec") JsonScanSpec scanSpec, @JsonProperty("storage") FileSystemConfig storagePluginConfig, @JsonProperty("format") MapRDBFormatPluginConfig formatPluginConfig, @JsonProperty("columns") List<SchemaPath> columns, @JacksonInject StoragePluginRegistry pluginRegistry) throws IOException, ExecutionSetupException { this (userName, (AbstractStoragePlugin) pluginRegistry.getPlugin(storagePluginConfig), (MapRDBFormatPlugin) pluginRegistry.getFormatPlugin(storagePluginConfig, formatPluginConfig), scanSpec, columns); }