Kirs
3 years ago
committed by
GitHub
26 changed files with 70 additions and 419 deletions
@ -1,115 +0,0 @@ |
|||||||
/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
package org.apache.dolphinscheduler.spi.task.request; |
|
||||||
|
|
||||||
/** |
|
||||||
* DataX Task ExecutionContext |
|
||||||
* to master/worker task transport |
|
||||||
*/ |
|
||||||
public class DataxTaskRequest extends TaskRequest { |
|
||||||
|
|
||||||
/** |
|
||||||
* dataSourceId |
|
||||||
*/ |
|
||||||
private int dataSourceId; |
|
||||||
|
|
||||||
/** |
|
||||||
* sourcetype |
|
||||||
*/ |
|
||||||
private int sourcetype; |
|
||||||
|
|
||||||
/** |
|
||||||
* sourceConnectionParams |
|
||||||
*/ |
|
||||||
private String sourceConnectionParams; |
|
||||||
|
|
||||||
/** |
|
||||||
* dataTargetId |
|
||||||
*/ |
|
||||||
private int dataTargetId; |
|
||||||
|
|
||||||
/** |
|
||||||
* targetType |
|
||||||
*/ |
|
||||||
private int targetType; |
|
||||||
|
|
||||||
/** |
|
||||||
* targetConnectionParams |
|
||||||
*/ |
|
||||||
private String targetConnectionParams; |
|
||||||
|
|
||||||
public int getDataSourceId() { |
|
||||||
return dataSourceId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDataSourceId(int dataSourceId) { |
|
||||||
this.dataSourceId = dataSourceId; |
|
||||||
} |
|
||||||
|
|
||||||
public int getSourcetype() { |
|
||||||
return sourcetype; |
|
||||||
} |
|
||||||
|
|
||||||
public void setSourcetype(int sourcetype) { |
|
||||||
this.sourcetype = sourcetype; |
|
||||||
} |
|
||||||
|
|
||||||
public String getSourceConnectionParams() { |
|
||||||
return sourceConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setSourceConnectionParams(String sourceConnectionParams) { |
|
||||||
this.sourceConnectionParams = sourceConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public int getDataTargetId() { |
|
||||||
return dataTargetId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDataTargetId(int dataTargetId) { |
|
||||||
this.dataTargetId = dataTargetId; |
|
||||||
} |
|
||||||
|
|
||||||
public int getTargetType() { |
|
||||||
return targetType; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTargetType(int targetType) { |
|
||||||
this.targetType = targetType; |
|
||||||
} |
|
||||||
|
|
||||||
public String getTargetConnectionParams() { |
|
||||||
return targetConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTargetConnectionParams(String targetConnectionParams) { |
|
||||||
this.targetConnectionParams = targetConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String toString() { |
|
||||||
return "DataxTaskExecutionContext{" |
|
||||||
+ "dataSourceId=" + dataSourceId |
|
||||||
+ ", sourcetype=" + sourcetype |
|
||||||
+ ", sourceConnectionParams='" + sourceConnectionParams + '\'' |
|
||||||
+ ", dataTargetId=" + dataTargetId |
|
||||||
+ ", targetType=" + targetType |
|
||||||
+ ", targetConnectionParams='" + targetConnectionParams + '\'' |
|
||||||
+ '}'; |
|
||||||
} |
|
||||||
} |
|
@ -1,45 +0,0 @@ |
|||||||
/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
package org.apache.dolphinscheduler.spi.task.request; |
|
||||||
|
|
||||||
/** |
|
||||||
* Procedure Task ExecutionContext |
|
||||||
* to master/worker task transport |
|
||||||
*/ |
|
||||||
public class ProcedureTaskRequest extends TaskRequest { |
|
||||||
|
|
||||||
/** |
|
||||||
* connectionParams |
|
||||||
*/ |
|
||||||
private String connectionParams; |
|
||||||
|
|
||||||
public String getConnectionParams() { |
|
||||||
return connectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setConnectionParams(String connectionParams) { |
|
||||||
this.connectionParams = connectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String toString() { |
|
||||||
return "ProcedureTaskExecutionContext{" |
|
||||||
+ "connectionParams='" + connectionParams + '\'' |
|
||||||
+ '}'; |
|
||||||
} |
|
||||||
} |
|
@ -1,80 +0,0 @@ |
|||||||
/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
package org.apache.dolphinscheduler.spi.task.request; |
|
||||||
|
|
||||||
import org.apache.dolphinscheduler.spi.task.UdfFuncBean; |
|
||||||
import org.apache.dolphinscheduler.spi.task.UdfFuncBean.UdfFuncDeserializer; |
|
||||||
|
|
||||||
import java.util.Map; |
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize; |
|
||||||
|
|
||||||
/** |
|
||||||
* SQL Task ExecutionContext |
|
||||||
* to master/worker task transport |
|
||||||
*/ |
|
||||||
public class SQLTaskRequest extends TaskRequest { |
|
||||||
|
|
||||||
/** |
|
||||||
* warningGroupId |
|
||||||
*/ |
|
||||||
private int warningGroupId; |
|
||||||
|
|
||||||
/** |
|
||||||
* connectionParams |
|
||||||
*/ |
|
||||||
private String connectionParams; |
|
||||||
/** |
|
||||||
* udf function tenant code map |
|
||||||
*/ |
|
||||||
@JsonDeserialize(keyUsing = UdfFuncDeserializer.class) |
|
||||||
private Map<UdfFuncBean,String> udfFuncTenantCodeMap; |
|
||||||
|
|
||||||
public int getWarningGroupId() { |
|
||||||
return warningGroupId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setWarningGroupId(int warningGroupId) { |
|
||||||
this.warningGroupId = warningGroupId; |
|
||||||
} |
|
||||||
|
|
||||||
public Map<UdfFuncBean, String> getUdfFuncTenantCodeMap() { |
|
||||||
return udfFuncTenantCodeMap; |
|
||||||
} |
|
||||||
|
|
||||||
public void setUdfFuncTenantCodeMap(Map<UdfFuncBean, String> udfFuncTenantCodeMap) { |
|
||||||
this.udfFuncTenantCodeMap = udfFuncTenantCodeMap; |
|
||||||
} |
|
||||||
|
|
||||||
public String getConnectionParams() { |
|
||||||
return connectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setConnectionParams(String connectionParams) { |
|
||||||
this.connectionParams = connectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String toString() { |
|
||||||
return "SQLTaskExecutionContext{" |
|
||||||
+ "warningGroupId=" + warningGroupId |
|
||||||
+ ", connectionParams='" + connectionParams + '\'' |
|
||||||
+ ", udfFuncTenantCodeMap=" + udfFuncTenantCodeMap |
|
||||||
+ '}'; |
|
||||||
} |
|
||||||
} |
|
@ -1,115 +0,0 @@ |
|||||||
/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
package org.apache.dolphinscheduler.spi.task.request; |
|
||||||
|
|
||||||
/** |
|
||||||
* Sqoop Task ExecutionContext |
|
||||||
* to master/worker task transport |
|
||||||
*/ |
|
||||||
public class SqoopTaskRequest extends TaskRequest { |
|
||||||
|
|
||||||
/** |
|
||||||
* dataSourceId |
|
||||||
*/ |
|
||||||
private int dataSourceId; |
|
||||||
|
|
||||||
/** |
|
||||||
* sourcetype |
|
||||||
*/ |
|
||||||
private int sourcetype; |
|
||||||
|
|
||||||
/** |
|
||||||
* sourceConnectionParams |
|
||||||
*/ |
|
||||||
private String sourceConnectionParams; |
|
||||||
|
|
||||||
/** |
|
||||||
* dataTargetId |
|
||||||
*/ |
|
||||||
private int dataTargetId; |
|
||||||
|
|
||||||
/** |
|
||||||
* targetType |
|
||||||
*/ |
|
||||||
private int targetType; |
|
||||||
|
|
||||||
/** |
|
||||||
* targetConnectionParams |
|
||||||
*/ |
|
||||||
private String targetConnectionParams; |
|
||||||
|
|
||||||
public int getDataSourceId() { |
|
||||||
return dataSourceId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDataSourceId(int dataSourceId) { |
|
||||||
this.dataSourceId = dataSourceId; |
|
||||||
} |
|
||||||
|
|
||||||
public int getSourcetype() { |
|
||||||
return sourcetype; |
|
||||||
} |
|
||||||
|
|
||||||
public void setSourcetype(int sourcetype) { |
|
||||||
this.sourcetype = sourcetype; |
|
||||||
} |
|
||||||
|
|
||||||
public String getSourceConnectionParams() { |
|
||||||
return sourceConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setSourceConnectionParams(String sourceConnectionParams) { |
|
||||||
this.sourceConnectionParams = sourceConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public int getDataTargetId() { |
|
||||||
return dataTargetId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDataTargetId(int dataTargetId) { |
|
||||||
this.dataTargetId = dataTargetId; |
|
||||||
} |
|
||||||
|
|
||||||
public int getTargetType() { |
|
||||||
return targetType; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTargetType(int targetType) { |
|
||||||
this.targetType = targetType; |
|
||||||
} |
|
||||||
|
|
||||||
public String getTargetConnectionParams() { |
|
||||||
return targetConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTargetConnectionParams(String targetConnectionParams) { |
|
||||||
this.targetConnectionParams = targetConnectionParams; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String toString() { |
|
||||||
return "SqoopTaskExecutionContext{" |
|
||||||
+ "dataSourceId=" + dataSourceId |
|
||||||
+ ", sourcetype=" + sourcetype |
|
||||||
+ ", sourceConnectionParams='" + sourceConnectionParams + '\'' |
|
||||||
+ ", dataTargetId=" + dataTargetId |
|
||||||
+ ", targetType=" + targetType |
|
||||||
+ ", targetConnectionParams='" + targetConnectionParams + '\'' |
|
||||||
+ '}'; |
|
||||||
} |
|
||||||
} |
|
Loading…
Reference in new issue