All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Interface com.visigenic.vbroker.interceptor.ServerInterceptor

public interface ServerInterceptor

IDL definition:
#pragma prefix "visigenic.com/interceptor"
interface ServerInterceptor {
::IOP::IOR locate(
in unsigned long req_id,
in ::CORBA::OctetSequence object_key,
in ::interceptor::Closure closure
);
void locate_succeeded(
in unsigned long req_id,
in ::interceptor::Closure closure
);
void locate_forwarded(
in unsigned long req_id,
inout ::IOP::IOR forward_ior,
in ::interceptor::Closure closure
);
::IOP::IOR locate_failed(
in unsigned long req_id,
in ::CORBA::OctetSequence object_key,
in ::interceptor::Closure closure
);
::CORBA::portable::InputStream receive_request(
in ::GIOP::RequestHeader hdr,
inout Object target,
in ::CORBA::portable::InputStream buf,
in ::interceptor::Closure closure
);
void prepare_reply(
in ::GIOP::RequestHeader hdr,
inout ::GIOP::ReplyHeader reply,
in Object target,
in ::interceptor::Closure closure
);
::CORBA::portable::OutputStream send_reply(
in ::GIOP::RequestHeader reqHdr,
in ::GIOP::ReplyHeader hdr,
in Object target,
in ::CORBA::portable::OutputStream buf,
in ::CORBA::Environment env,
in ::interceptor::Closure closure
);
void send_reply_failed(
in ::GIOP::RequestHeader reqHdr,
in ::GIOP::ReplyHeader replyHdr,
in Object target,
in ::CORBA::Environment env,
in ::interceptor::Closure closure
);
void request_completed(
in ::GIOP::RequestHeader reqHdr,
in Object target,
in ::interceptor::Closure closure
);
enum ShutdownReason {
CLIENT_ABORTED,
SERVER_RESOURCES_EXCEEDED
};
void shutdown(
in ::interceptor::ServerInterceptor::ShutdownReason reason
);
void exception_occurred(
in ::GIOP::RequestHeader reqHdr,
in ::CORBA::Environment env,
in ::interceptor::Closure closure
);
};


Method Index

 o exception_occurred(RequestHeader, Environment, Closure)

Operation: ::interceptor::ServerInterceptor::exception_occurred.

 o locate(int, byte[], Closure)

Operation: ::interceptor::ServerInterceptor::locate.

 o locate_failed(int, byte[], Closure)

Operation: ::interceptor::ServerInterceptor::locate_failed.

 o locate_forwarded(int, IORHolder, Closure)

Operation: ::interceptor::ServerInterceptor::locate_forwarded.

 o locate_succeeded(int, Closure)

Operation: ::interceptor::ServerInterceptor::locate_succeeded.

 o prepare_reply(RequestHeader, ReplyHeaderHolder, Object, Closure)

Operation: ::interceptor::ServerInterceptor::prepare_reply.

 o receive_request(RequestHeader, ObjectHolder, InputStream, Closure)

Operation: ::interceptor::ServerInterceptor::receive_request.

 o request_completed(RequestHeader, Object, Closure)

Operation: ::interceptor::ServerInterceptor::request_completed.

 o send_reply(RequestHeader, ReplyHeader, Object, OutputStream, Environment, Closure)

Operation: ::interceptor::ServerInterceptor::send_reply.

 o send_reply_failed(RequestHeader, ReplyHeader, Object, Environment, Closure)

Operation: ::interceptor::ServerInterceptor::send_reply_failed.

 o shutdown(ShutdownReason)

Operation: ::interceptor::ServerInterceptor::shutdown.

Methods

 o locate
public abstract IOR locate(int req_id,
                           byte[] object_key,
                           Closure closure)

Operation: ::interceptor::ServerInterceptor::locate.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
::IOP::IOR locate(
in unsigned long req_id,
in ::CORBA::OctetSequence object_key,
in ::interceptor::Closure closure
);

 o locate_succeeded
public abstract void locate_succeeded(int req_id,
                                      Closure closure)

Operation: ::interceptor::ServerInterceptor::locate_succeeded.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void locate_succeeded(
in unsigned long req_id,
in ::interceptor::Closure closure
);

 o locate_forwarded
public abstract void locate_forwarded(int req_id,
                                      IORHolder forward_ior,
                                      Closure closure)

Operation: ::interceptor::ServerInterceptor::locate_forwarded.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void locate_forwarded(
in unsigned long req_id,
inout ::IOP::IOR forward_ior,
in ::interceptor::Closure closure
);

 o locate_failed
public abstract IOR locate_failed(int req_id,
                                  byte[] object_key,
                                  Closure closure)

Operation: ::interceptor::ServerInterceptor::locate_failed.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
::IOP::IOR locate_failed(
in unsigned long req_id,
in ::CORBA::OctetSequence object_key,
in ::interceptor::Closure closure
);

 o receive_request
public abstract InputStream receive_request(RequestHeader hdr,
                                            ObjectHolder target,
                                            InputStream buf,
                                            Closure closure)

Operation: ::interceptor::ServerInterceptor::receive_request.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
::CORBA::portable::InputStream receive_request(
in ::GIOP::RequestHeader hdr,
inout Object target,
in ::CORBA::portable::InputStream buf,
in ::interceptor::Closure closure
);

 o prepare_reply
public abstract void prepare_reply(RequestHeader hdr,
                                   ReplyHeaderHolder reply,
                                   Object target,
                                   Closure closure)

Operation: ::interceptor::ServerInterceptor::prepare_reply.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void prepare_reply(
in ::GIOP::RequestHeader hdr,
inout ::GIOP::ReplyHeader reply,
in Object target,
in ::interceptor::Closure closure
);

 o send_reply
public abstract OutputStream send_reply(RequestHeader reqHdr,
                                        ReplyHeader hdr,
                                        Object target,
                                        OutputStream buf,
                                        Environment env,
                                        Closure closure)

Operation: ::interceptor::ServerInterceptor::send_reply.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
::CORBA::portable::OutputStream send_reply(
in ::GIOP::RequestHeader reqHdr,
in ::GIOP::ReplyHeader hdr,
in Object target,
in ::CORBA::portable::OutputStream buf,
in ::CORBA::Environment env,
in ::interceptor::Closure closure
);

 o send_reply_failed
public abstract void send_reply_failed(RequestHeader reqHdr,
                                       ReplyHeader replyHdr,
                                       Object target,
                                       Environment env,
                                       Closure closure)

Operation: ::interceptor::ServerInterceptor::send_reply_failed.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void send_reply_failed(
in ::GIOP::RequestHeader reqHdr,
in ::GIOP::ReplyHeader replyHdr,
in Object target,
in ::CORBA::Environment env,
in ::interceptor::Closure closure
);

 o request_completed
public abstract void request_completed(RequestHeader reqHdr,
                                       Object target,
                                       Closure closure)

Operation: ::interceptor::ServerInterceptor::request_completed.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void request_completed(
in ::GIOP::RequestHeader reqHdr,
in Object target,
in ::interceptor::Closure closure
);

 o shutdown
public abstract void shutdown(ShutdownReason reason)

Operation: ::interceptor::ServerInterceptor::shutdown.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void shutdown(
in ::interceptor::ServerInterceptor::ShutdownReason reason
);

 o exception_occurred
public abstract void exception_occurred(RequestHeader reqHdr,
                                        Environment env,
                                        Closure closure)

Operation: ::interceptor::ServerInterceptor::exception_occurred.

#pragma prefix "visigenic.com/interceptor/ServerInterceptor"
void exception_occurred(
in ::GIOP::RequestHeader reqHdr,
in ::CORBA::Environment env,
in ::interceptor::Closure closure
);


All Packages  Class Hierarchy  This Package  Previous  Next  Index