1 21 22 package com.rift.coad.daemon.hsqldb; 24 25 import java.rmi.Remote ; 27 import java.rmi.RemoteException ; 28 29 34 public interface HsqlDBEngine extends Remote { 35 36 47 public String getAddress() throws RemoteException , HsqlDBEngineException; 48 49 50 79 public String getDatabaseName(int index, boolean asconfigured) throws 80 RemoteException , HsqlDBEngineException; 81 82 83 113 public String getDatabasePath(int index, boolean asconfigured) throws 114 RemoteException , HsqlDBEngineException; 115 116 117 125 public String getDatabaseType(int index) throws RemoteException , 126 HsqlDBEngineException; 127 128 129 141 public int getPort() throws RemoteException , HsqlDBEngineException; 142 143 144 158 public String getProductName() throws RemoteException , HsqlDBEngineException; 159 160 161 175 public String getProductVersion() throws RemoteException , 176 HsqlDBEngineException; 177 178 179 192 public String getProtocol() throws RemoteException , HsqlDBEngineException; 193 194 195 207 public String getServerId() throws RemoteException , HsqlDBEngineException; 208 209 210 231 public int getState() throws RemoteException , HsqlDBEngineException; 232 233 234 248 public String getStateDescriptor() throws RemoteException , 249 HsqlDBEngineException; 250 251 252 265 public boolean isTls() throws RemoteException , HsqlDBEngineException; 266 267 291 public boolean putPropertiesFromFile(String path) throws RemoteException , 292 HsqlDBEngineException; 293 294 295 317 public void putPropertiesFromString(String s) throws RemoteException , 318 HsqlDBEngineException; 319 320 321 } 322 | Popular Tags |