16ae802c24782090d816f3950869a446344206e55Sumir Kataria/*
26ae802c24782090d816f3950869a446344206e55Sumir Kataria * Copyright 2017 The Android Open Source Project
36ae802c24782090d816f3950869a446344206e55Sumir Kataria *
46ae802c24782090d816f3950869a446344206e55Sumir Kataria * Licensed under the Apache License, Version 2.0 (the "License");
56ae802c24782090d816f3950869a446344206e55Sumir Kataria * you may not use this file except in compliance with the License.
66ae802c24782090d816f3950869a446344206e55Sumir Kataria * You may obtain a copy of the License at
76ae802c24782090d816f3950869a446344206e55Sumir Kataria *
86ae802c24782090d816f3950869a446344206e55Sumir Kataria *      http://www.apache.org/licenses/LICENSE-2.0
96ae802c24782090d816f3950869a446344206e55Sumir Kataria *
106ae802c24782090d816f3950869a446344206e55Sumir Kataria * Unless required by applicable law or agreed to in writing, software
116ae802c24782090d816f3950869a446344206e55Sumir Kataria * distributed under the License is distributed on an "AS IS" BASIS,
126ae802c24782090d816f3950869a446344206e55Sumir Kataria * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
136ae802c24782090d816f3950869a446344206e55Sumir Kataria * See the License for the specific language governing permissions and
146ae802c24782090d816f3950869a446344206e55Sumir Kataria * limitations under the License.
156ae802c24782090d816f3950869a446344206e55Sumir Kataria */
166ae802c24782090d816f3950869a446344206e55Sumir Kataria
17564e43098c323d1a90be53c190b8fdbdde973505Sumir Katariapackage androidx.work.worker;
186ae802c24782090d816f3950869a446344206e55Sumir Kataria
19b9701e2752b53221501cfaeb247256f1ae12baecSumir Katariaimport android.support.annotation.NonNull;
20b9701e2752b53221501cfaeb247256f1ae12baecSumir Kataria
21564e43098c323d1a90be53c190b8fdbdde973505Sumir Katariaimport androidx.work.Worker;
226ae802c24782090d816f3950869a446344206e55Sumir Kataria
236ae802c24782090d816f3950869a446344206e55Sumir Katariapublic class EchoingWorker extends Worker {
246ae802c24782090d816f3950869a446344206e55Sumir Kataria
256ae802c24782090d816f3950869a446344206e55Sumir Kataria    @Override
2611a7c26af63674a21787696e509e9a43d0bd7acfSumir Kataria    public @NonNull Result doWork() {
2764e6bd86c786f1cb1b0c3dbc2b5307cca5c0d1f6Sumir Kataria        setOutputData(getInputData());
2811a7c26af63674a21787696e509e9a43d0bd7acfSumir Kataria        return Result.SUCCESS;
296ae802c24782090d816f3950869a446344206e55Sumir Kataria    }
306ae802c24782090d816f3950869a446344206e55Sumir Kataria}
31