示例#1
0
 com.zeroc.Ice.ObjectPrx apply(com.zeroc.Ice.ObjectPrx prx) {
   switch (this) {
     case TWOWAY:
       {
         prx = prx.ice_twoway();
         break;
       }
     case TWOWAY_SECURE:
       {
         prx = prx.ice_twoway().ice_secure(true);
         break;
       }
     case ONEWAY:
       {
         prx = prx.ice_oneway();
         break;
       }
     case ONEWAY_BATCH:
       {
         prx = prx.ice_batchOneway();
         break;
       }
     case ONEWAY_SECURE:
       {
         prx = prx.ice_oneway().ice_secure(true);
         break;
       }
     case ONEWAY_SECURE_BATCH:
       {
         prx = prx.ice_batchOneway().ice_secure(true);
         break;
       }
     case DATAGRAM:
       {
         prx = prx.ice_datagram();
         break;
       }
     case DATAGRAM_BATCH:
       {
         prx = prx.ice_batchDatagram();
         break;
       }
   }
   return prx;
 }