1 21 22 package org.continuent.sequoia.controller.virtualdatabase; 23 24 import java.io.Serializable ; 25 26 33 public class ConnectionContext implements Serializable 34 { 35 private static final long serialVersionUID = 4211807376311527783L; 36 37 private String login; 38 private boolean isPersistentConnection; 39 private long persistentConnectionId; 40 private long currentTid; 41 private boolean isStartedTransaction; 42 43 53 public ConnectionContext(String login, boolean isTransaction, 54 long transactionId, boolean isPersistent, long persistentId) 55 { 56 this.login = login; 57 isStartedTransaction = isTransaction; 58 currentTid = transactionId; 59 isPersistentConnection = isPersistent; 60 persistentConnectionId = persistentId; 61 } 62 63 69 public final long getTransactionId() 70 { 71 return currentTid; 72 } 73 74 79 public final String getLogin() 80 { 81 return login; 82 } 83 84 89 public final long getPersistentConnectionId() 90 { 91 return persistentConnectionId; 92 } 93 94 99 public final boolean isPersistentConnection() 100 { 101 return isPersistentConnection; 102 } 103 104 109 public final boolean isStartedTransaction() 110 { 111 return isStartedTransaction; 112 } 113 114 119 public final void setStartedTransaction(boolean isStartedTransaction) 120 { 121 this.isStartedTransaction = isStartedTransaction; 122 } 123 124 } 125 | Popular Tags |