/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
java类org.omg.CORBA.NamedValue的实例源码
ServerRequestImpl.java 文件源码
项目:OpenJSharp
阅读 22
收藏 0
点赞 0
评论 0
ClientRequestInfoImpl.java 文件源码
项目:OpenJSharp
阅读 32
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
ServerRequestImpl.java 文件源码
项目:openjdk-jdk10
阅读 24
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:openjdk-jdk10
阅读 27
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
ServerRequestImpl.java 文件源码
项目:openjdk9
阅读 24
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:openjdk9
阅读 23
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
ServerRequestImpl.java 文件源码
项目:lookaside_java-1.8.0-openjdk
阅读 23
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:lookaside_java-1.8.0-openjdk
阅读 29
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
ServerRequestImpl.java 文件源码
项目:jdk8u_corba
阅读 27
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:jdk8u_corba
阅读 25
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
SimpleDelegate.java 文件源码
项目:javify
阅读 25
收藏 0
点赞 0
评论 0
/**
* Create the request for the local call
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters,
NamedValue returns
)
{
if (orb instanceof OrbFunctional)
{
((OrbFunctional) orb).ensureRunning();
}
gnuRequest g = new gnuRequest();
g.setORB(orb);
g.setOperation(operation);
g.setIor(ior);
g.m_target = target;
g.ctx(context);
g.set_args(parameters);
if (returns != null)
g.set_result(returns);
return g;
}
SimpleDelegate.java 文件源码
项目:javify
阅读 23
收藏 0
点赞 0
评论 0
/**
* Create the request for the local call.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters,
NamedValue returns, ExceptionList exceptions,
ContextList ctx_list
)
{
if (orb instanceof OrbFunctional)
{
((OrbFunctional) orb).ensureRunning();
}
gnuRequest g = new gnuRequest();
g.setORB(orb);
g.setOperation(operation);
g.setIor(ior);
g.m_target = target;
g.ctx(context);
g.set_args(parameters);
g.set_exceptions(exceptions);
g.set_context_list(ctx_list);
if (returns != null)
g.set_result(returns);
return g;
}
IorDelegate.java 文件源码
项目:javify
阅读 29
收藏 0
点赞 0
评论 0
/**
* Creates the request to invoke the method on this object.
*
* @param target the object, for that the operation must be invoked.
* @param context context (null allowed)
* @param operation the method name
* @param parameters the method parameters
* @param returns the return value holder
*
* @return the created request.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters, NamedValue returns
)
{
gnuRequest request = getRequestInstance(target);
request.setIor(getIor());
request.set_target(target);
request.setOperation(operation);
request.set_args(parameters);
request.m_context = context;
request.set_result(returns);
request.setORB(orb);
return request;
}
IorDelegate.java 文件源码
项目:javify
阅读 23
收藏 0
点赞 0
评论 0
/**
* Creates the request to invoke the method on this object.
*
* @param target the object, for that the operation must be invoked.
* @param context context (null allowed)
* @param operation the method name
* @param parameters the method parameters
* @param returns the return value holder
*
* @return the created request.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters, NamedValue returns,
ExceptionList exceptions, ContextList ctx_list
)
{
gnuRequest request = getRequestInstance(target);
request.setIor(ior);
request.set_target(target);
request.setOperation(operation);
request.set_args(parameters);
request.m_context = context;
request.set_result(returns);
request.set_exceptions(exceptions);
request.set_context_list(ctx_list);
request.setORB(orb);
return request;
}
SimpleDelegate.java 文件源码
项目:jvm-stm
阅读 25
收藏 0
点赞 0
评论 0
/**
* Create the request for the local call
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters,
NamedValue returns
)
{
if (orb instanceof OrbFunctional)
{
((OrbFunctional) orb).ensureRunning();
}
gnuRequest g = new gnuRequest();
g.setORB(orb);
g.setOperation(operation);
g.setIor(ior);
g.m_target = target;
g.ctx(context);
g.set_args(parameters);
if (returns != null)
g.set_result(returns);
return g;
}
SimpleDelegate.java 文件源码
项目:jvm-stm
阅读 27
收藏 0
点赞 0
评论 0
/**
* Create the request for the local call.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters,
NamedValue returns, ExceptionList exceptions,
ContextList ctx_list
)
{
if (orb instanceof OrbFunctional)
{
((OrbFunctional) orb).ensureRunning();
}
gnuRequest g = new gnuRequest();
g.setORB(orb);
g.setOperation(operation);
g.setIor(ior);
g.m_target = target;
g.ctx(context);
g.set_args(parameters);
g.set_exceptions(exceptions);
g.set_context_list(ctx_list);
if (returns != null)
g.set_result(returns);
return g;
}
IorDelegate.java 文件源码
项目:jvm-stm
阅读 23
收藏 0
点赞 0
评论 0
/**
* Creates the request to invoke the method on this object.
*
* @param target the object, for that the operation must be invoked.
* @param context context (null allowed)
* @param operation the method name
* @param parameters the method parameters
* @param returns the return value holder
*
* @return the created request.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters, NamedValue returns
)
{
gnuRequest request = getRequestInstance(target);
request.setIor(getIor());
request.set_target(target);
request.setOperation(operation);
request.set_args(parameters);
request.m_context = context;
request.set_result(returns);
request.setORB(orb);
return request;
}
IorDelegate.java 文件源码
项目:jvm-stm
阅读 21
收藏 0
点赞 0
评论 0
/**
* Creates the request to invoke the method on this object.
*
* @param target the object, for that the operation must be invoked.
* @param context context (null allowed)
* @param operation the method name
* @param parameters the method parameters
* @param returns the return value holder
*
* @return the created request.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters, NamedValue returns,
ExceptionList exceptions, ContextList ctx_list
)
{
gnuRequest request = getRequestInstance(target);
request.setIor(ior);
request.set_target(target);
request.setOperation(operation);
request.set_args(parameters);
request.m_context = context;
request.set_result(returns);
request.set_exceptions(exceptions);
request.set_context_list(ctx_list);
request.setORB(orb);
return request;
}
ServerRequestImpl.java 文件源码
项目:infobip-open-jdk-8
阅读 23
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:infobip-open-jdk-8
阅读 27
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
ServerRequestImpl.java 文件源码
项目:openjdk-source-code-learn
阅读 25
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:openjdk-source-code-learn
阅读 27
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
ServerRequestImpl.java 文件源码
项目:OLD-OpenJDK8
阅读 20
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:OLD-OpenJDK8
阅读 24
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}
SimpleDelegate.java 文件源码
项目:JamVM-PH
阅读 22
收藏 0
点赞 0
评论 0
/**
* Create the request for the local call
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters,
NamedValue returns
)
{
if (orb instanceof OrbFunctional)
{
((OrbFunctional) orb).ensureRunning();
}
gnuRequest g = new gnuRequest();
g.setORB(orb);
g.setOperation(operation);
g.setIor(ior);
g.m_target = target;
g.ctx(context);
g.set_args(parameters);
if (returns != null)
g.set_result(returns);
return g;
}
SimpleDelegate.java 文件源码
项目:JamVM-PH
阅读 19
收藏 0
点赞 0
评论 0
/**
* Create the request for the local call.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters,
NamedValue returns, ExceptionList exceptions,
ContextList ctx_list
)
{
if (orb instanceof OrbFunctional)
{
((OrbFunctional) orb).ensureRunning();
}
gnuRequest g = new gnuRequest();
g.setORB(orb);
g.setOperation(operation);
g.setIor(ior);
g.m_target = target;
g.ctx(context);
g.set_args(parameters);
g.set_exceptions(exceptions);
g.set_context_list(ctx_list);
if (returns != null)
g.set_result(returns);
return g;
}
IorDelegate.java 文件源码
项目:JamVM-PH
阅读 25
收藏 0
点赞 0
评论 0
/**
* Creates the request to invoke the method on this object.
*
* @param target the object, for that the operation must be invoked.
* @param context context (null allowed)
* @param operation the method name
* @param parameters the method parameters
* @param returns the return value holder
*
* @return the created request.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters, NamedValue returns
)
{
gnuRequest request = getRequestInstance(target);
request.setIor(getIor());
request.set_target(target);
request.setOperation(operation);
request.set_args(parameters);
request.m_context = context;
request.set_result(returns);
request.setORB(orb);
return request;
}
IorDelegate.java 文件源码
项目:JamVM-PH
阅读 22
收藏 0
点赞 0
评论 0
/**
* Creates the request to invoke the method on this object.
*
* @param target the object, for that the operation must be invoked.
* @param context context (null allowed)
* @param operation the method name
* @param parameters the method parameters
* @param returns the return value holder
*
* @return the created request.
*/
public Request create_request(org.omg.CORBA.Object target, Context context,
String operation, NVList parameters, NamedValue returns,
ExceptionList exceptions, ContextList ctx_list
)
{
gnuRequest request = getRequestInstance(target);
request.setIor(ior);
request.set_target(target);
request.setOperation(operation);
request.set_args(parameters);
request.m_context = context;
request.set_result(returns);
request.set_exceptions(exceptions);
request.set_context_list(ctx_list);
request.setORB(orb);
return request;
}
ServerRequestImpl.java 文件源码
项目:openjdk-orb
阅读 21
收藏 0
点赞 0
评论 0
/** This is called from the ORB after the DynamicImplementation.invoke
* returns. Here we marshal the return value and inout/out params.
*/
public void marshalReplyParams(OutputStream os)
{
// marshal the operation return value
_resultAny.write_value(os);
// marshal the inouts/outs
NamedValue arg = null;
for (int i=0; i < _arguments.count() ; i++) {
try {
arg = _arguments.item(i);
} catch (Bounds e) {}
if ((arg.flags() == org.omg.CORBA.ARG_OUT.value) ||
(arg.flags() == org.omg.CORBA.ARG_INOUT.value)) {
arg.value().write_value(os);
}
}
}
ClientRequestInfoImpl.java 文件源码
项目:openjdk-orb
阅读 23
收藏 0
点赞 0
评论 0
/**
* See RequestInfoImpl for javadoc.
*/
public Any result (){
checkAccess( MID_RESULT );
if( cachedResult == null ) {
if( request == null ) {
throw stdWrapper.piOperationNotSupported5() ;
}
// Get the result from the DII request data.
NamedValue nvResult = request.result( );
if( nvResult == null ) {
throw wrapper.piDiiResultIsNull() ;
}
cachedResult = nvResult.value();
}
// Good citizen: In the interest of efficiency, we assume that
// interceptors will not modify the contents of the result Any.
// Otherwise, we would need to create a deep copy of the Any.
return cachedResult;
}