001/*
002 * Copyright (c) 2016-2017 Chris K Wensel <chris@wensel.net>. All Rights Reserved.
003 * Copyright (c) 2007-2016 Xplenty, Inc. All Rights Reserved.
004 *
005 * Project and contact information: http://www.cascading.org/
006 *
007 * This file is part of the Cascading project.
008 *
009 * Licensed under the Apache License, Version 2.0 (the "License");
010 * you may not use this file except in compliance with the License.
011 * You may obtain a copy of the License at
012 *
013 *     http://www.apache.org/licenses/LICENSE-2.0
014 *
015 * Unless required by applicable law or agreed to in writing, software
016 * distributed under the License is distributed on an "AS IS" BASIS,
017 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
018 * See the License for the specific language governing permissions and
019 * limitations under the License.
020 */
021
022package cascading.flow;
023
024/**
025 * Class FlowTapException is thrown during flow execution to denote an issue with a source or sink
026 * {@link cascading.tap.Tap}.
027 */
028public class FlowTapException extends FlowException
029  {
030  public FlowTapException()
031    {
032    }
033
034  public FlowTapException( String message )
035    {
036    super( message );
037    }
038
039  public FlowTapException( String message, Throwable throwable )
040    {
041    super( message, throwable );
042    }
043
044  public FlowTapException( String flowName, String message, Throwable throwable )
045    {
046    super( flowName, message, throwable );
047    }
048
049  public FlowTapException( String flowName, String message )
050    {
051    super( flowName, message );
052    }
053
054  public FlowTapException( Throwable throwable )
055    {
056    super( throwable );
057    }
058  }