File tree Expand file tree Collapse file tree 10 files changed +39
-31
lines changed
main/java/com/google/edwmigration/dumper/application/dumper/task
test/java/com/google/edwmigration/dumper/application/dumper Expand file tree Collapse file tree 10 files changed +39
-31
lines changed Original file line number Diff line number Diff line change 2828import com .google .edwmigration .dumper .application .dumper .io .OutputHandle .WriteMode ;
2929import com .google .errorprone .annotations .ForOverride ;
3030import java .beans .PropertyDescriptor ;
31- import java .io .ByteArrayOutputStream ;
3231import java .io .OutputStream ;
3332import java .util .ArrayList ;
3433import java .util .Arrays ;
@@ -187,28 +186,6 @@ public OutputStream openStream() {
187186 }
188187 }
189188
190- public static final class MemoryByteSink extends ByteSink {
191-
192- private final ByteArrayOutputStream out ;
193-
194- public MemoryByteSink () {
195- this (new ByteArrayOutputStream ());
196- }
197-
198- private MemoryByteSink (ByteArrayOutputStream out ) {
199- this .out = out ;
200- }
201-
202- @ Override
203- public OutputStream openStream () {
204- return out ;
205- }
206-
207- public String getContent () {
208- return out .toString ();
209- }
210- }
211-
212189 @ AutoValue
213190 @ ParametersAreNonnullByDefault
214191 public abstract static class TaskOptions {
Original file line number Diff line number Diff line change 4040import com .github .tomakehurst .wiremock .core .WireMockConfiguration ;
4141import com .github .tomakehurst .wiremock .extension .responsetemplating .ResponseTemplateTransformer ;
4242import com .google .edwmigration .dumper .application .dumper .ConnectorArguments ;
43- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask . MemoryByteSink ;
43+ import com .google .edwmigration .dumper .application .dumper .task .MemoryByteSink ;
4444import com .google .edwmigration .dumper .application .dumper .task .TaskRunContext ;
4545import java .io .IOException ;
4646import java .net .URISyntaxException ;
Original file line number Diff line number Diff line change 2222
2323import com .google .edwmigration .dumper .application .dumper .connector .ranger .RangerClient .ConnectionWrapper ;
2424import com .google .edwmigration .dumper .application .dumper .connector .ranger .RangerConnector .RangerClientHandle ;
25- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask . MemoryByteSink ;
25+ import com .google .edwmigration .dumper .application .dumper .task .MemoryByteSink ;
2626import java .io .IOException ;
2727import org .junit .runner .RunWith ;
2828import org .junit .runners .JUnit4 ;
Original file line number Diff line number Diff line change 2626import com .amazonaws .services .redshift .model .Endpoint ;
2727import com .google .common .collect .ImmutableList ;
2828import com .google .edwmigration .dumper .application .dumper .handle .RedshiftHandle ;
29- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask . MemoryByteSink ;
29+ import com .google .edwmigration .dumper .application .dumper .task .MemoryByteSink ;
3030import java .util .Optional ;
3131import org .junit .Rule ;
3232import org .junit .Test ;
Original file line number Diff line number Diff line change 3434import com .google .edwmigration .dumper .application .dumper .connector .redshift .RedshiftClusterUsageMetricsTask .MetricName ;
3535import com .google .edwmigration .dumper .application .dumper .connector .redshift .RedshiftClusterUsageMetricsTask .MetricType ;
3636import com .google .edwmigration .dumper .application .dumper .handle .RedshiftHandle ;
37- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask . MemoryByteSink ;
37+ import com .google .edwmigration .dumper .application .dumper .task .MemoryByteSink ;
3838import com .google .edwmigration .dumper .plugin .lib .dumper .spi .RedshiftRawLogsDumpFormat ;
3939import java .time .ZoneId ;
4040import java .time .ZonedDateTime ;
Original file line number Diff line number Diff line change 2020import static org .mockito .Mockito .mock ;
2121
2222import com .google .edwmigration .dumper .application .dumper .ConnectorArguments ;
23- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask .MemoryByteSink ;
2423import java .io .IOException ;
2524import org .junit .Test ;
2625import org .junit .runner .RunWith ;
Original file line number Diff line number Diff line change 1919import static org .junit .Assert .assertEquals ;
2020import static org .mockito .Mockito .mock ;
2121
22- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask .MemoryByteSink ;
2322import org .junit .Test ;
2423import org .junit .runner .RunWith ;
2524import org .junit .runners .JUnit4 ;
Original file line number Diff line number Diff line change 2222
2323import com .google .edwmigration .dumper .application .dumper .handle .JdbcHandle ;
2424import com .google .edwmigration .dumper .application .dumper .io .OutputHandle .WriteMode ;
25- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask .MemoryByteSink ;
2625import com .google .edwmigration .dumper .application .dumper .task .AbstractTask .TaskOptions ;
2726import com .google .edwmigration .dumper .application .dumper .test .DumperTestUtils ;
2827import java .io .File ;
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright 2022-2025 Google LLC
3+ * Copyright 2013-2021 CompilerWorks
4+ *
5+ * Licensed under the Apache License, Version 2.0 (the "License");
6+ * you may not use this file except in compliance with the License.
7+ * You may obtain a copy of the License at
8+ *
9+ * http://www.apache.org/licenses/LICENSE-2.0
10+ *
11+ * Unless required by applicable law or agreed to in writing, software
12+ * distributed under the License is distributed on an "AS IS" BASIS,
13+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+ * See the License for the specific language governing permissions and
15+ * limitations under the License.
16+ */
17+ package com .google .edwmigration .dumper .application .dumper .task ;
18+
19+ import com .google .common .io .ByteSink ;
20+ import java .io .ByteArrayOutputStream ;
21+ import java .io .OutputStream ;
22+
23+ public final class MemoryByteSink extends ByteSink {
24+
25+ private final ByteArrayOutputStream out = new ByteArrayOutputStream ();
26+
27+ @ Override
28+ public OutputStream openStream () {
29+ return out ;
30+ }
31+
32+ public String getContent () {
33+ return out .toString ();
34+ }
35+ }
Original file line number Diff line number Diff line change 1919import static org .junit .Assert .assertEquals ;
2020import static org .mockito .Mockito .mock ;
2121
22- import com .google .edwmigration .dumper .application .dumper .task .AbstractTask .MemoryByteSink ;
2322import org .junit .Test ;
2423import org .junit .runner .RunWith ;
2524import org .junit .runners .JUnit4 ;
You can’t perform that action at this time.
0 commit comments