diff options
| author | Michael Koch <konqueror@gmx.de> | 2003-03-21 09:00:29 +0000 |
|---|---|---|
| committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-03-21 09:00:29 +0000 |
| commit | 15596d409e8ace9a7fcd31cdbe3dc7917e3fab7a (patch) | |
| tree | dfed08e7c10127300b7162be09addc4a7ce41d72 /libjava/java/rmi/server/RMISocketFactory.java | |
| parent | ae429eabd866b9984f29b0305a903e5cb548909f (diff) | |
2003-03-21 Michael Koch <konqueror@gmx.de>
* java/rmi/activation/Activatable.java
(serialVersionUID): New member variable.
* java/rmi/activation/ActivationGroup.java
(serialVersionUID): New member variable.
* java/rmi/activation/ActivationGroupDesc.java
(serialVersionUID): New member variable.
* java/rmi/registry/Registry.java:
Reformated.
(Registry): Deprecated.
* java/rmi/server/LoaderHandler.java
Reformated.
(LoaderHandler): Deprecated.
* java/rmi/server/LogStream.java
Reformated.
(LogStream): Deprecated.
* java/rmi/server/Operation.java
(Operation): Deprecated.
* java/rmi/server/RMIFailureHandler.java:
Reformated.
* java/rmi/server/RMISocketFactory.java:
Reformated.
* java/rmi/server/RemoteCall.java
(RemoteCall): Deprecated.
* java/rmi/server/RemoteStub.java:
Reformated.
* java/rmi/server/Skeleton.java
Reformated.
(Skeleton): Deprecated.
From-SVN: r64655
Diffstat (limited to 'libjava/java/rmi/server/RMISocketFactory.java')
| -rw-r--r-- | libjava/java/rmi/server/RMISocketFactory.java | 98 |
1 files changed, 60 insertions, 38 deletions
diff --git a/libjava/java/rmi/server/RMISocketFactory.java b/libjava/java/rmi/server/RMISocketFactory.java index 95ff750ac68..544b1250660 100644 --- a/libjava/java/rmi/server/RMISocketFactory.java +++ b/libjava/java/rmi/server/RMISocketFactory.java @@ -43,42 +43,64 @@ import java.io.IOException; import gnu.java.rmi.server.RMIDefaultSocketFactory; public abstract class RMISocketFactory - implements RMIClientSocketFactory, RMIServerSocketFactory { - -static private RMISocketFactory defaultFactory; -static private RMISocketFactory currentFactory; -static private RMIFailureHandler currentHandler; - -static { - defaultFactory = new RMIDefaultSocketFactory(); - currentFactory = defaultFactory; -} - -public RMISocketFactory() { -} - -public abstract Socket createSocket(String host, int port) throws IOException; - -public abstract ServerSocket createServerSocket(int port) throws IOException; - -public static void setSocketFactory(RMISocketFactory fac) throws IOException { - currentFactory = fac; -} - -public static RMISocketFactory getSocketFactory() { - return (currentFactory); -} - -public static RMISocketFactory getDefaultSocketFactory() { - return (defaultFactory); -} - -public static void setFailureHandler(RMIFailureHandler fh) { - currentHandler = fh; -} - -public static RMIFailureHandler getFailureHandler() { - return (currentHandler); -} - + implements RMIClientSocketFactory, RMIServerSocketFactory +{ + static private RMISocketFactory defaultFactory; + static private RMISocketFactory currentFactory; + static private RMIFailureHandler currentHandler; + + static + { + defaultFactory = new RMIDefaultSocketFactory(); + currentFactory = defaultFactory; + } + + public RMISocketFactory () + { + } + + /** + * @exception IOException If an error occurs + */ + public abstract Socket createSocket (String host, int port) + throws IOException; + + /** + * @exception IOException If an error occurs + */ + public abstract ServerSocket createServerSocket (int port) + throws IOException; + + /** + * @exception IOException If an error occurs + * @exception SecurityException FIXME + */ + public static void setSocketFactory (RMISocketFactory fac) + throws IOException + { + currentFactory = fac; + } + + public static RMISocketFactory getSocketFactory () + { + return currentFactory; + } + + public static RMISocketFactory getDefaultSocketFactory () + { + return defaultFactory; + } + + /** + * @exception SecurityException FIXME + */ + public static void setFailureHandler (RMIFailureHandler fh) + { + currentHandler = fh; + } + + public static RMIFailureHandler getFailureHandler () + { + return currentHandler; + } } |
