1 23 24 package org.continuent.sequoia.controller.recoverylog; 25 26 import org.continuent.sequoia.common.jmx.management.BackendState; 27 28 37 public final class BackendRecoveryInfo 38 { 39 private String backendName; 40 private String checkpoint; 41 42 private int backendState; 43 private String virtualDatabase; 44 45 53 public BackendRecoveryInfo(String backendName, String lastCheckpoint, 54 int backendState, String virtualDatabase) 55 { 56 this.backendName = backendName; 57 this.checkpoint = lastCheckpoint; 58 this.backendState = backendState; 59 this.virtualDatabase = virtualDatabase; 60 } 61 62 67 public String getBackendName() 68 { 69 return backendName; 70 } 71 72 77 public void setBackendName(String backendName) 78 { 79 this.backendName = backendName; 80 } 81 82 87 public int getBackendState() 88 { 89 return backendState; 90 } 91 92 98 public void setBackendState(int backendState) 99 { 100 this.backendState = backendState; 101 } 102 103 108 public String getCheckpoint() 109 { 110 return checkpoint; 111 } 112 113 118 public void setCheckpoint(String lastCheckpoint) 119 { 120 this.checkpoint = lastCheckpoint; 121 } 122 123 128 public String getVirtualDatabase() 129 { 130 return virtualDatabase; 131 } 132 133 138 public void setVirtualDatabase(String virtualDatabase) 139 { 140 this.virtualDatabase = virtualDatabase; 141 } 142 143 146 public String toString() 147 { 148 return "Backend:" + this.backendName + ", VirtualDatabase:" 149 + this.virtualDatabase + ", State:" 150 + BackendState.description(this.backendState) + ", Checkpoint:" 151 + this.checkpoint; 152 } 153 } | Popular Tags |