Package com.sun.corba.ee.spi.orbutil.copyobject

Examples of com.sun.corba.ee.spi.orbutil.copyobject.ObjectCopierFactory


  configureCopiers(orb);
        configureCallflowInvocationInterceptor(orb);
   

    private static void configureCopiers(ORB orb) {
  ObjectCopierFactory stream;
  CopierManager cpm = orb.getCopierManager();

  // Get the default copier factory
  stream = CopyobjectDefaults.makeORBStreamObjectCopierFactory(orb);
  cpm.registerObjectCopierFactory(stream,
View Full Code Here


    private static void configureOptCopier(ORB orb, Class cls,
          ObjectCopierFactory stream) {
  CopierManager cpm = orb.getCopierManager();
 
  // Get the reference copier factory
  ObjectCopierFactory reference = CopyobjectDefaults.
        getReferenceObjectCopierFactory();
 
  try {
      Method m = cls.getMethod("makeReflectObjectCopierFactory",
        new Class[] {com.sun.corba.ee.spi.orb.ORB.class});
      ObjectCopierFactory reflect =
    (ObjectCopierFactory)m.invoke(cls, new Object[] {orb});
      ObjectCopierFactory fallback =
    CopyobjectDefaults.makeFallbackObjectCopierFactory(reflect, stream);
      cpm.registerObjectCopierFactory(fallback,
        POARemoteReferenceFactory.PASS_BY_VALUE_ID);
      cpm.registerObjectCopierFactory(reference,
        POARemoteReferenceFactory.PASS_BY_REFERENCE_ID);
View Full Code Here

        }

    private static void configureCopiers(ORB orb) {
        CopierManager cpm = orb.getCopierManager();

        ObjectCopierFactory stream =
            CopyobjectDefaults.makeORBStreamObjectCopierFactory(orb) ;
        ObjectCopierFactory reflect =
            CopyobjectDefaults.makeReflectObjectCopierFactory( orb ) ;
        ObjectCopierFactory fallback =
            CopyobjectDefaults.makeFallbackObjectCopierFactory( reflect, stream ) ;
        ObjectCopierFactory reference =
            CopyobjectDefaults.getReferenceObjectCopierFactory() ;

        cpm.registerObjectCopierFactory( fallback, IIOPConstants.PASS_BY_VALUE_ID ) ;
        cpm.registerObjectCopierFactory( reference, IIOPConstants.PASS_BY_REFERENCE_ID ) ;
        cpm.setDefaultId( IIOPConstants.PASS_BY_VALUE_ID ) ;
View Full Code Here

TOP

Related Classes of com.sun.corba.ee.spi.orbutil.copyobject.ObjectCopierFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.