blob: aa37b421d1f53ac30a45da3a42fc7c3eb509f7ba [file] [log] [blame]
/*
* 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.reef.javabridge;
import org.apache.reef.annotations.audience.Interop;
import org.apache.reef.annotations.audience.Private;
/**
* A class that holds all handles to the .NET side.
* USED BY UNMANAGED CODE! PLEASE DO NOT CHANGE ANY FUNCTION SIGNATURES
* UNLESS YOU KNOW WHAT YOU ARE DOING!
*/
@Private
@Interop(CppFiles = { "JavaClrBridge.cpp" }, CsFiles = { "BridgeHandlerManager.cs" })
public final class BridgeHandlerManager {
private long allocatedEvaluatorHandler = 0;
private long activeContextHandler = 0;
private long taskMessageHandler = 0;
private long failedTaskHandler = 0;
private long failedEvaluatorHandler = 0;
private long httpServerEventHandler = 0;
private long completedTaskHandler = 0;
private long runningTaskHandler = 0;
private long suspendedTaskHandler = 0;
private long completedEvaluatorHandler = 0;
private long closedContextHandler = 0;
private long failedContextHandler = 0;
private long contextMessageHandler = 0;
private long driverRestartActiveContextHandler = 0;
private long driverRestartRunningTaskHandler = 0;
private long driverRestartCompletedHandler = 0;
private long driverRestartFailedEvaluatorHandler = 0;
private long progressProvider = 0;
public BridgeHandlerManager() {
}
public long getAllocatedEvaluatorHandler() {
return allocatedEvaluatorHandler;
}
public void setAllocatedEvaluatorHandler(final long allocatedEvaluatorHandler) {
this.allocatedEvaluatorHandler = allocatedEvaluatorHandler;
}
public long getActiveContextHandler() {
return activeContextHandler;
}
public void setActiveContextHandler(final long activeContextHandler) {
this.activeContextHandler = activeContextHandler;
}
public long getTaskMessageHandler() {
return taskMessageHandler;
}
public void setTaskMessageHandler(final long taskMessageHandler) {
this.taskMessageHandler = taskMessageHandler;
}
public long getFailedTaskHandler() {
return failedTaskHandler;
}
public void setFailedTaskHandler(final long failedTaskHandler) {
this.failedTaskHandler = failedTaskHandler;
}
public long getFailedEvaluatorHandler() {
return failedEvaluatorHandler;
}
public void setFailedEvaluatorHandler(final long failedEvaluatorHandler) {
this.failedEvaluatorHandler = failedEvaluatorHandler;
}
public long getHttpServerEventHandler() {
return httpServerEventHandler;
}
public void setHttpServerEventHandler(final long httpServerEventHandler) {
this.httpServerEventHandler = httpServerEventHandler;
}
public long getCompletedTaskHandler() {
return completedTaskHandler;
}
public void setCompletedTaskHandler(final long completedTaskHandler) {
this.completedTaskHandler = completedTaskHandler;
}
public long getRunningTaskHandler() {
return runningTaskHandler;
}
public void setRunningTaskHandler(final long runningTaskHandler) {
this.runningTaskHandler = runningTaskHandler;
}
public long getSuspendedTaskHandler() {
return suspendedTaskHandler;
}
public void setSuspendedTaskHandler(final long suspendedTaskHandler) {
this.suspendedTaskHandler = suspendedTaskHandler;
}
public long getCompletedEvaluatorHandler() {
return completedEvaluatorHandler;
}
public void setCompletedEvaluatorHandler(final long completedEvaluatorHandler) {
this.completedEvaluatorHandler = completedEvaluatorHandler;
}
public long getClosedContextHandler() {
return closedContextHandler;
}
public void setClosedContextHandler(final long closedContextHandler) {
this.closedContextHandler = closedContextHandler;
}
public long getFailedContextHandler() {
return failedContextHandler;
}
public void setFailedContextHandler(final long failedContextHandler) {
this.failedContextHandler = failedContextHandler;
}
public long getContextMessageHandler() {
return contextMessageHandler;
}
public void setContextMessageHandler(final long contextMessageHandler) {
this.contextMessageHandler = contextMessageHandler;
}
public long getDriverRestartActiveContextHandler() {
return driverRestartActiveContextHandler;
}
public void setDriverRestartActiveContextHandler(final long driverRestartActiveContextHandler) {
this.driverRestartActiveContextHandler = driverRestartActiveContextHandler;
}
public long getDriverRestartRunningTaskHandler() {
return driverRestartRunningTaskHandler;
}
public void setDriverRestartRunningTaskHandler(final long driverRestartRunningTaskHandler) {
this.driverRestartRunningTaskHandler = driverRestartRunningTaskHandler;
}
public long getDriverRestartCompletedHandler() {
return driverRestartCompletedHandler;
}
public void setDriverRestartCompletedHandler(final long driverRestartCompletedHandler) {
this.driverRestartCompletedHandler = driverRestartCompletedHandler;
}
public long getDriverRestartFailedEvaluatorHandler() {
return driverRestartFailedEvaluatorHandler;
}
public void setDriverRestartFailedEvaluatorHandler(final long driverRestartFailedEvaluatorHandler) {
this.driverRestartFailedEvaluatorHandler = driverRestartFailedEvaluatorHandler;
}
public long getProgressProvider() {
return progressProvider;
}
public void setProgressProvider(final long progressProvider) {
this.progressProvider = progressProvider;
}
}