You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ad...@apache.org on 2005/12/13 03:19:11 UTC
svn commit: r356451 - in
/geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test:
ClientInterceptor.java ClientInterceptorInitializer.java
Author: adc
Date: Mon Dec 12 18:19:06 2005
New Revision: 356451
URL: http://svn.apache.org/viewcvs?rev=356451&view=rev
Log:
PR: GERONIMO-1242
Submitted by: Kresten Krab Thorup
Added:
geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptor.java
geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptorInitializer.java
Added: geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptor.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptor.java?rev=356451&view=auto
==============================================================================
--- geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptor.java (added)
+++ geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptor.java Mon Dec 12 18:19:06 2005
@@ -0,0 +1,46 @@
+package org.apache.geronimo.corba.test;
+
+import org.omg.CORBA.LocalObject;
+import org.omg.PortableInterceptor.ClientRequestInfo;
+import org.omg.PortableInterceptor.ClientRequestInterceptor;
+import org.omg.PortableInterceptor.ForwardRequest;
+
+public class ClientInterceptor extends LocalObject implements
+ ClientRequestInterceptor {
+
+ public void send_request(ClientRequestInfo ri) throws ForwardRequest {
+
+ System.out.println("send_request: "+ri.operation());
+
+ }
+
+ public void send_poll(ClientRequestInfo ri) {
+ System.out.println("send_poll: "+ri.operation());
+
+ }
+
+ public void receive_reply(ClientRequestInfo ri) {
+ System.out.println("receive_reply: "+ri.operation());
+
+ }
+
+ public void receive_exception(ClientRequestInfo ri) throws ForwardRequest {
+ System.out.println("receive_exception: "+ri.operation());
+
+ }
+
+ public void receive_other(ClientRequestInfo ri) throws ForwardRequest {
+ System.out.println("receive_other: "+ri.operation());
+
+ }
+
+ public String name() {
+ return this.getClass().getName();
+ }
+
+ public void destroy() {
+ // TODO Auto-generated method stub
+
+ }
+
+}
Added: geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptorInitializer.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptorInitializer.java?rev=356451&view=auto
==============================================================================
--- geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptorInitializer.java (added)
+++ geronimo/trunk/sandbox/freeorb/geronimo-orb/src/test/java/org/apache/geronimo/corba/test/ClientInterceptorInitializer.java Mon Dec 12 18:19:06 2005
@@ -0,0 +1,29 @@
+package org.apache.geronimo.corba.test;
+
+import org.omg.CORBA.LocalObject;
+import org.omg.PortableInterceptor.ClientRequestInterceptor;
+import org.omg.PortableInterceptor.ORBInitInfo;
+import org.omg.PortableInterceptor.ORBInitializer;
+import org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateName;
+
+public class ClientInterceptorInitializer extends LocalObject implements
+ ORBInitializer {
+
+ public void pre_init(ORBInitInfo info) {
+
+ ClientRequestInterceptor ci = new ClientInterceptor();
+
+ try {
+ info.add_client_request_interceptor(ci);
+ } catch (DuplicateName e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ public void post_init(ORBInitInfo info) {
+ // TODO Auto-generated method stub
+
+ }
+
+}