gnu.CORBA.Poa

Class LocalServerRequest


public class LocalServerRequest
extends ServerRequest

Used to make local invocations via LocalRequest.

Constructor Summary

LocalServerRequest(LocalRequest _request)
Create a new instance.

Method Summary

void
arguments(NVList args)
Get the argument list that can be modified.
Context
ctx()
Get contexts.
void
except(Any exc)
Set the exception.
String
op_name()
Get the name of the method being called.
String
operation()
Get the operatin being performed.
void
params(NVList args)
Get the argument list that can be modified.
void
result(Any r)
Set the result.
void
set_exception(Any exc)
Set the exception that has been thrown.
void
set_result(Any result)
Set the result.

Methods inherited from class org.omg.CORBA.ServerRequest

arguments, ctx, except, op_name, operation, params, result, set_exception, set_result

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

LocalServerRequest

public LocalServerRequest(LocalRequest _request)
Create a new instance.

Method Details

arguments

public void arguments(NVList args)
Get the argument list that can be modified. The direction depends on the size of the passed list. The empty list is filled with the request arguments. The non-empty list is used to set the request arguments.
Overrides:
arguments in interface ServerRequest

ctx

public Context ctx()
Get contexts.
Overrides:
ctx in interface ServerRequest

except

public void except(Any exc)
Set the exception.
Overrides:
except in interface ServerRequest

op_name

public String op_name()
Get the name of the method being called.
Overrides:
op_name in interface ServerRequest

operation

public String operation()
Get the operatin being performed.
Overrides:
operation in interface ServerRequest

params

public void params(NVList args)
Get the argument list that can be modified.
Overrides:
params in interface ServerRequest

result

public void result(Any r)
Set the result.
Overrides:
result in interface ServerRequest

set_exception

public void set_exception(Any exc)
Set the exception that has been thrown.
Overrides:
set_exception in interface ServerRequest

set_result

public void set_result(Any result)
Set the result.
Overrides:
set_result in interface ServerRequest

LocalServerRequest.java -- Copyright (C) 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.