home *** CD-ROM | disk | FTP | other *** search
- package lotus.notes;
-
- public class AgentInfo {
- private Class m_class;
- private long m_timeout;
- private int m_runctx;
- private boolean m_restricted;
- private long m_docID;
- private boolean m_redirectAgentOutput;
- Session m_session;
- private AgentSecurityContext m_secctx;
-
- public AgentInfo(Class var1, long var2, int var4, boolean var5, long var6, boolean var8) {
- this.m_class = var1;
- this.m_timeout = var2;
- this.m_runctx = var4;
- this.m_restricted = var5;
- this.m_docID = var6;
- this.m_redirectAgentOutput = var8;
- }
-
- public Class getAgentClass() {
- return this.m_class;
- }
-
- protected long getTimeout() {
- return this.m_timeout;
- }
-
- protected int getRunContext() {
- return this.m_runctx;
- }
-
- protected boolean isRestricted() {
- return this.m_restricted;
- }
-
- long getDocID() {
- return this.m_docID;
- }
-
- boolean redirectAgentOutput() {
- return this.m_redirectAgentOutput;
- }
-
- protected AgentSecurityContext getSecurityContext() {
- return this.m_secctx;
- }
-
- public void newSecurityContext(ThreadGroup var1) {
- this.m_secctx = new AgentSecurityContext(var1, this.m_restricted);
- }
-
- protected Object newInstance() throws InstantiationException, IllegalAccessException {
- return this.m_class.newInstance();
- }
-
- protected void setSession(Session var1) {
- this.m_session = var1;
- }
-
- protected Session getSession() {
- return this.m_session;
- }
- }
-