| /******************************************************************************* |
| * Copyright (c) 2005, 2017 IBM Corporation and others. |
| * This program and the accompanying materials are made available under the |
| * terms of the Eclipse Public License v. 2.0 which is available at |
| * http://www.eclipse.org/legal/epl-2.0. |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| *******************************************************************************/ |
| package org.eclipse.dltk.dbgp.internal; |
| |
| import java.net.URI; |
| |
| import org.eclipse.dltk.dbgp.IDbgpSessionInfo; |
| import org.eclipse.dltk.dbgp.exceptions.DbgpException; |
| |
| public class DbgpSessionInfo implements IDbgpSessionInfo { |
| private final String appId; |
| |
| private final String ideKey; |
| |
| private final String session; |
| |
| private final String threadId; |
| |
| private final String parentId; |
| |
| private final String language; |
| |
| private final URI fileUri; |
| |
| private DbgpException error; |
| |
| public DbgpSessionInfo(String appId, String ideKey, String session, |
| String threadId, String parentId, String language, URI fileUri, |
| DbgpException error) { |
| super(); |
| this.appId = appId; |
| this.ideKey = ideKey; |
| this.session = session; |
| this.threadId = threadId; |
| this.parentId = parentId; |
| this.language = language; |
| this.fileUri = fileUri; |
| this.error = error; |
| } |
| |
| @Override |
| public String getApplicationId() { |
| return appId; |
| } |
| |
| @Override |
| public URI getFileUri() { |
| return fileUri; |
| } |
| |
| @Override |
| public String getIdeKey() { |
| return ideKey; |
| } |
| |
| @Override |
| public String getLanguage() { |
| return language; |
| } |
| |
| @Override |
| public String getParentAppId() { |
| return parentId; |
| } |
| |
| @Override |
| public String getSession() { |
| return session; |
| } |
| |
| @Override |
| public String getThreadId() { |
| return threadId; |
| } |
| |
| @Override |
| public DbgpException getError() { |
| return error; |
| } |
| |
| } |