当前位置: 首页>>代码示例>>Java>>正文


Java OMGVMCID.value方法代码示例

本文整理汇总了Java中org.omg.CORBA.OMGVMCID.value方法的典型用法代码示例。如果您正苦于以下问题:Java OMGVMCID.value方法的具体用法?Java OMGVMCID.value怎么用?Java OMGVMCID.value使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.omg.CORBA.OMGVMCID的用法示例。


在下文中一共展示了OMGVMCID.value方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: adapter_manager_state_changed

import org.omg.CORBA.OMGVMCID; //导入方法依赖的package包/类
/**
 * Call this method for all registered CORBA 3.0 interceptors.
 */
public void adapter_manager_state_changed(int adapterManagerId, short adapterState)
{
  for (int i = 0; i < interceptors.length; i++)
    {
      try
        {
          if (interceptors[i] instanceof IORInterceptor_3_0Operations)
            {
              ((IORInterceptor_3_0Operations) interceptors[i]).
                adapter_manager_state_changed(adapterManagerId, adapterState);
            }
        }
      catch (Exception exc)
        {
          OBJ_ADAPTER oa = new OBJ_ADAPTER("components_established failed");
          oa.initCause(exc);
          oa.minor = 6 | OMGVMCID.value;
          throw oa;
        }
    }
}
 
开发者ID:vilie,项目名称:javify,代码行数:25,代码来源:IORInterceptors.java

示例2: adapter_state_changed

import org.omg.CORBA.OMGVMCID; //导入方法依赖的package包/类
/**
 * Call this method for all registered CORBA 3.0 interceptors.
 */
public void adapter_state_changed(ObjectReferenceTemplate[] adapters, short adaptersState)
{
  for (int i = 0; i < interceptors.length; i++)
    {
      try
        {
          if (interceptors[i] instanceof IORInterceptor_3_0Operations)
            {
              ((IORInterceptor_3_0Operations) interceptors[i]).
                adapter_state_changed(adapters, adaptersState);
            }
        }
      catch (Exception exc)
        {
          OBJ_ADAPTER oa = new OBJ_ADAPTER("components_established failed");
          oa.initCause(exc);
          oa.minor = 6 | OMGVMCID.value;
          throw oa;
        }
    }
}
 
开发者ID:vilie,项目名称:javify,代码行数:25,代码来源:IORInterceptors.java

示例3: components_established

import org.omg.CORBA.OMGVMCID; //导入方法依赖的package包/类
/**
 * Call this method for all registered CORBA 3.0 interceptors.
 *
 * @throws OBJ_ADAPTER minor 6 on any failure (as defined by OMG specs).
 */
public void components_established(IORInfo info)
{
  for (int i = 0; i < interceptors.length; i++)
    {
      try
        {
          if (interceptors[i] instanceof IORInterceptor_3_0Operations)
            {
              ((IORInterceptor_3_0Operations) interceptors[i]).
                components_established(info);
            }
        }
      catch (Exception exc)
        {
          OBJ_ADAPTER oa = new OBJ_ADAPTER("components_established failed");
          oa.initCause(exc);
          oa.minor = 6 | OMGVMCID.value;
          throw oa;
        }
    }
}
 
开发者ID:vilie,项目名称:javify,代码行数:27,代码来源:IORInterceptors.java

示例4: components_established

import org.omg.CORBA.OMGVMCID; //导入方法依赖的package包/类
/**
 * Call this method for all registered CORBA 3.0 interceptors.
 * 
 * @throws OBJ_ADAPTER minor 6 on any failure (as defined by OMG specs).
 */
public void components_established(IORInfo info)
{
  for (int i = 0; i < interceptors.length; i++)
    {
      try
        {
          if (interceptors[i] instanceof IORInterceptor_3_0Operations)
            {
              ((IORInterceptor_3_0Operations) interceptors[i]).
                components_established(info);
            }
        }
      catch (Exception exc)
        {
          OBJ_ADAPTER oa = new OBJ_ADAPTER("components_established failed");
          oa.initCause(exc);
          oa.minor = 6 | OMGVMCID.value;
          throw oa;
        }
    }
}
 
开发者ID:nmldiegues,项目名称:jvm-stm,代码行数:27,代码来源:IORInterceptors.java

示例5: toString

import org.omg.CORBA.OMGVMCID; //导入方法依赖的package包/类
/**
 * Converts this exception to a representative string.
 */
public String toString() {
    // The fully qualified exception class name
    String result = super.toString();

    // The vmcid part
    int vmcid = minor & 0xFFFFF000;
    switch (vmcid) {
        case OMGVMCID.value:
            result += "  vmcid: OMG";
            break;
        case SUNVMCID.value:
            result += "  vmcid: SUN";
            break;
        default:
            result += "  vmcid: 0x" + Integer.toHexString(vmcid);
            break;
    }

    // The minor code part
    int mc = minor & 0x00000FFF;
    result += "  minor code: " + mc;

    // The completion status part
    switch (completed.value()) {
        case CompletionStatus._COMPLETED_YES:
            result += "  completed: Yes";
            break;
        case CompletionStatus._COMPLETED_NO:
            result += "  completed: No";
            break;
        case CompletionStatus._COMPLETED_MAYBE:
        default:
            result += " completed: Maybe";
            break;
    }
    return result;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:41,代码来源:SystemException.java


注:本文中的org.omg.CORBA.OMGVMCID.value方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。