2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_Interceptor_Registrator__
5 #define __gnu_CORBA_Interceptor_Registrator__
9 #include <org/omg/CORBA/LocalObject.h>
10 #include <gcj/array.h>
26 class gnuCodecFactory
;
41 namespace PortableInterceptor
43 class ClientRequestInterceptor
;
47 class ServerRequestInterceptor
;
53 class gnu::CORBA::Interceptor::Registrator
: public ::org::omg::CORBA::LocalObject
57 Registrator(::gnu::CORBA::Poa::ORB_1_4
*, ::java::util::Properties
*, JArray
< ::java::lang::String
* > *);
59 void checkProperties(::java::util::Properties
*);
60 void checkFile(::java::lang::String
*, ::java::lang::String
*);
62 virtual void pre_init();
63 virtual ::java::util::Map
* getRegisteredReferences();
64 virtual void post_init();
65 virtual JArray
< ::org::omg::PortableInterceptor::ServerRequestInterceptor
* > * getServerRequestInterceptors();
66 virtual JArray
< ::org::omg::PortableInterceptor::ClientRequestInterceptor
* > * getClientRequestInterceptors();
67 virtual JArray
< ::org::omg::PortableInterceptor::IORInterceptor
* > * getIORInterceptors();
68 virtual void add_client_request_interceptor(::org::omg::PortableInterceptor::ClientRequestInterceptor
*);
69 virtual void add_ior_interceptor(::org::omg::PortableInterceptor::IORInterceptor
*);
70 virtual void add_server_request_interceptor(::org::omg::PortableInterceptor::ServerRequestInterceptor
*);
71 virtual jint
allocate_slot_id();
73 void add(::java::util::ArrayList
*, ::org::omg::PortableInterceptor::Interceptor
*);
75 virtual JArray
< ::java::lang::String
* > * arguments();
76 virtual ::org::omg::IOP::CodecFactory
* codec_factory();
77 virtual ::java::lang::String
* orb_id();
78 virtual void register_initial_reference(::java::lang::String
*, ::org::omg::CORBA::Object
*);
79 virtual void register_policy_factory(jint
, ::org::omg::PortableInterceptor::PolicyFactory
*);
80 virtual ::org::omg::CORBA::Object
* resolve_initial_references(::java::lang::String
*);
81 virtual jboolean
hasClientRequestInterceptors();
82 virtual jboolean
hasServerRequestInterceptors();
83 virtual jboolean
hasIorInterceptors();
85 static const jlong serialVersionUID
= 1LL;
87 static ::java::lang::String
* m_prefix
;
89 ::java::util::ArrayList
* __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject
)))) m_server
;
90 ::java::util::ArrayList
* m_client
;
91 ::java::util::ArrayList
* m_ior
;
93 ::java::util::Hashtable
* m_policyFactories
;
94 ::java::util::TreeMap
* m_references
;
95 ::java::util::ArrayList
* m_initializers
;
96 public: // actually package-private
97 ::gnu::CORBA::Poa::ORB_1_4
* orb
;
98 JArray
< ::java::lang::String
* > * m_args
;
99 ::gnu::CORBA::gnuCodecFactory
* m_codecFactory
;
101 static ::java::lang::Class
class$
;
104 #endif // __gnu_CORBA_Interceptor_Registrator__