43 lines
1.4 KiB
Java
43 lines
1.4 KiB
Java
package javax.baja.platform;
|
|
|
|
import java.net.ConnectException;
|
|
import javax.baja.file.BDirectory;
|
|
import javax.baja.naming.BOrd;
|
|
import javax.baja.security.AuthenticationException;
|
|
|
|
public interface RemoteStation {
|
|
boolean canRestart() throws Exception;
|
|
|
|
boolean canStart() throws Exception;
|
|
|
|
void delete(IPlatformOperationListener iPlatformOperationListener) throws ConnectException, AuthenticationException;
|
|
|
|
BOrd getFoxOrd();
|
|
|
|
String getName();
|
|
|
|
BStationStatus getStatus();
|
|
|
|
void killAsync() throws ConnectException, AuthenticationException;
|
|
|
|
void makeLocalCopy(BDirectory bDirectory, IPlatformOperationListener iPlatformOperationListener) throws Exception;
|
|
|
|
void poll() throws Exception;
|
|
|
|
void rename(String str, IPlatformOperationListener iPlatformOperationListener) throws Exception;
|
|
|
|
void restartAsync() throws Exception;
|
|
|
|
void save(IPlatformOperationListener iPlatformOperationListener) throws ConnectException, AuthenticationException;
|
|
|
|
void saveAsync() throws ConnectException, AuthenticationException;
|
|
|
|
void start(IPlatformOperationListener iPlatformOperationListener) throws Exception;
|
|
|
|
void startAsync() throws Exception;
|
|
|
|
void stop(IPlatformOperationListener iPlatformOperationListener) throws ConnectException, AuthenticationException;
|
|
|
|
void stopAsync() throws ConnectException, AuthenticationException;
|
|
}
|