1 20 21 package org.jacorb.orb.giop; 22 23 import org.omg.BiDirPolicy.*; 24 import org.omg.CORBA.NO_IMPLEMENT ; 25 import org.omg.CORBA.Policy ; 26 27 import org.omg.CORBA.LocalObject ; 28 29 38 39 public class BiDirPolicy 40 extends org.omg.CORBA.LocalObject 41 implements BidirectionalPolicy 42 { 43 private short value; 44 45 public BiDirPolicy( short value ) 46 { 47 this.value = value; 48 } 49 50 public boolean useBiDirGIOP() 51 { 52 return value == BOTH.value; 53 } 54 55 public short value() 56 { 57 return value; 58 } 59 60 public int policy_type() 61 { 62 return BIDIRECTIONAL_POLICY_TYPE.value; 63 } 64 65 public Policy copy() 66 { 67 return new BiDirPolicy( value ); 68 } 69 70 public void destroy() 71 { 72 } 73 } 75 | Popular Tags |