1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_rmi_server_RMISocketFactory__ 5 #define __java_rmi_server_RMISocketFactory__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace java 13 { 14 namespace net 15 { 16 class ServerSocket; 17 class Socket; 18 } 19 namespace rmi 20 { 21 namespace server 22 { 23 class RMIFailureHandler; 24 class RMISocketFactory; 25 } 26 } 27 } 28 } 29 30 class java::rmi::server::RMISocketFactory : public ::java::lang::Object 31 { 32 33 public: 34 RMISocketFactory(); 35 virtual ::java::net::Socket * createSocket(::java::lang::String *, jint) = 0; 36 virtual ::java::net::ServerSocket * createServerSocket(jint) = 0; 37 static void setSocketFactory(::java::rmi::server::RMISocketFactory *); 38 static ::java::rmi::server::RMISocketFactory * getSocketFactory(); 39 static ::java::rmi::server::RMISocketFactory * getDefaultSocketFactory(); 40 static void setFailureHandler(::java::rmi::server::RMIFailureHandler *); 41 static ::java::rmi::server::RMIFailureHandler * getFailureHandler(); 42 private: 43 static ::java::rmi::server::RMISocketFactory * defaultFactory; 44 static ::java::rmi::server::RMISocketFactory * currentFactory; 45 static ::java::rmi::server::RMIFailureHandler * currentHandler; 46 public: 47 static ::java::lang::Class class$; 48 }; 49 50 #endif // __java_rmi_server_RMISocketFactory__ 51