Package java.rmi

Examples of java.rmi.MarshalledObject$MarshalledObjectOutputStream


            rLog.log(persistenceDebugLevel, Messages.getString("rmi.log.81", h1)); //$NON-NLS-1$

            Enumeration e0 = h0.keys();
            while (e0.hasMoreElements()) {

                MarshalledObject mo_agid = (MarshalledObject) e0
                        .nextElement();
                ActivationGroupID agid = (ActivationGroupID) mo_agid.get();
                // rmi.log.76=Restore agid: {0}
                rLog.log(persistenceDebugLevel, Messages.getString("rmi.log.76", agid)); //$NON-NLS-1$

                ActivationGroupDesc agdesc = (ActivationGroupDesc) h0
                        .get(mo_agid);
View Full Code Here


            UnknownObjectException, RemoteException {
        // rmi.log.00=ActivationID.activate: activator = {0}
        rlog.log(RMILog.VERBOSE, Messages.getString("rmi.log.00", activator)); //$NON-NLS-1$

        try {
            MarshalledObject stub = (MarshalledObject) activator.activate(this,
                    force);
            // rmi.log.01=ActivationID.activate:stub={0}
            rlog.log(RMILog.VERBOSE, Messages.getString("rmi.log.01", stub)); //$NON-NLS-1$
            Remote deserialized_stub = (Remote) stub.get();
            // rmi.log.02=ActivationID.activate: deserialized_stub = {0}
            rlog.log(RMILog.VERBOSE,
                    Messages.getString("rmi.log.02", deserialized_stub)); //$NON-NLS-1$
            // rmi.log.03=<<<<<<<<< ActivationID.activate COMPLETED.
            rlog.log(RMILog.VERBOSE,Messages.getString("rmi.log.03")); //$NON-NLS-1$
View Full Code Here

        if (obj == null) {
            NoKeyException ex = new NoKeyException("assertion failed: can not generate key for null,");
            throw ex;
        }
        try {
            MarshalledObject mo = new MarshalledObject(obj);
            return mo.hashCode();
        } catch (IOException ioex) {
            log.error("KeyGenerator.generate: IOException during key generation KeyGenerator.generateKey(): "+ioex.getMessage());
            throw new NoKeyException(obj + " is not serializable.");
        }
    }
View Full Code Here

      InitialContext ctx = getInitialContext();
      Object obj = ctx.lookup("HomedStatelessBean/home");
      HomedStatelessHome home = (HomedStatelessHome) PortableRemoteObject.narrow(obj, HomedStatelessHome.class);
      MySession session = home.create();
      Handle h = session.getHandle();
      MarshalledObject mo = new MarshalledObject(h);
      Handle h2 = (Handle) mo.get();
      Object o = h2.getEJBObject();
      MySession session2 = (MySession) PortableRemoteObject.narrow(o, MySession.class);
      String me = new Date().toString();
      String response = session2.sayHelloTo(me);
      assertEquals("Hi " + me, response);
View Full Code Here

      InitialContext ctx = getInitialContext();
      Object obj = ctx.lookup("MyStatefulBean/home");
      MyStatefulHome home = (MyStatefulHome) PortableRemoteObject.narrow(obj, MyStatefulHome.class);
      MyStateful session = home.create();
      Handle h = session.getHandle();
      MarshalledObject mo = new MarshalledObject(h);
      Handle h2 = (Handle) mo.get();
      Object o = h2.getEJBObject();
      MyStateful session2 = (MyStateful) PortableRemoteObject.narrow(o, MyStateful.class);
      assertTrue(session.isIdentical(session2));
   }
View Full Code Here

      try
      {
         DataSource ds = (DataSource)new InitialContext().lookup("java:/DefaultDS");
         Connection c = ds.getConnection();
         c.close();
         MarshalledObject mo = new MarshalledObject(ds);
         ds = (DataSource)mo.get();
         c = ds.getConnection();
         c.close();
      }
      catch (Exception e)
      {
View Full Code Here

      }
      Integer[] ids = new Integer[names.length];
      for(int x = 0; x < names.length; x++)
      {
         ObjectName name = names[x];
         MarshalledObject marshalledFilter = filters[x];
         NotificationFilter filter = null;
         if(marshalledFilter != null)
         {
            ClassLoader mbeanLoader = rmiServer.getMBeanServer().getClassLoaderFor(name);
            filter = (NotificationFilter) loadMarshalledObject(mbeanLoader, marshalledFilter);
View Full Code Here

    */
   public ObjectInstance createMBean(String className, ObjectName name, Object[] params, String[] signature)
         throws ReflectionException, InstanceAlreadyExistsException, MBeanRegistrationException,
                MBeanException, NotCompliantMBeanException, IOException
   {
      MarshalledObject args = new MarshalledObject(params);
      final ClassLoader current = activateDefaultClassLoader();

      try
      {
         return connection.createMBean(className, name, args, signature, subject);
View Full Code Here

   public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName,
                                     Object[] params, String[] signature)
         throws ReflectionException, InstanceAlreadyExistsException, MBeanRegistrationException,
                MBeanException, NotCompliantMBeanException, InstanceNotFoundException, IOException
   {
      MarshalledObject args = new MarshalledObject(params);
      final ClassLoader current = activateDefaultClassLoader();

      try
      {
         return connection.createMBean(className, name, loaderName, args, signature, subject);
View Full Code Here

    *              for no query
    * @throws java.io.IOException for a communication problem during this operation
    */
   public Set queryMBeans(ObjectName name, QueryExp query) throws IOException
   {
      MarshalledObject args = new MarshalledObject(query);
      final ClassLoader current = activateDefaultClassLoader();

      try
      {
         return connection.queryMBeans(name, args, subject);
View Full Code Here

TOP

Related Classes of java.rmi.MarshalledObject$MarshalledObjectOutputStream

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.