Examples of DataHolder


Examples of com.avaje.ebeaninternal.server.cluster.DataHolder

     */
    public void broadcast(RemoteTransactionEvent remoteTransEvent) {
      try {
         
          txnOutgoing.incrementAndGet();
            DataHolder dataHolder = txnSerialiseHelper.createDataHolder(remoteTransEvent);
            SocketClusterMessage msg = SocketClusterMessage.transEvent(dataHolder);
            broadcast(msg);
      } catch (Exception e){
          String msg = "Error sending RemoteTransactionEvent "+remoteTransEvent+" to cluster members.";
          logger.error(msg, e);
View Full Code Here

Examples of com.avaje.ebeaninternal.server.cluster.DataHolder

            if (h.isRegisterEvent()){
                setMemberOnline(h.getRegisterHost(), h.isRegister());
           
            } else {
                txnIncoming.incrementAndGet();
                DataHolder dataHolder = h.getDataHolder();
                RemoteTransactionEvent transEvent = txnSerialiseHelper.read(dataHolder);
                transEvent.run();
            }
           
            if (h.isRegisterEvent() && !h.isRegister()){
View Full Code Here

Examples of com.avaje.ebeaninternal.server.cluster.DataHolder

    public static SocketClusterMessage transEvent(DataHolder transEvent){
        return new SocketClusterMessage(transEvent);
    }
   
    public static SocketClusterMessage packet(Packet packet){
        DataHolder d = new DataHolder(packet.getBytes());
        return new SocketClusterMessage(d);
    }
View Full Code Here

Examples of com.intersys.cache.Dataholder

         Dataholder[] argv = new Dataholder[1];
         argv[0] = Dataholder.create(list);

         Database conn =  CacheDatabase.getDatabase(con);

         Dataholder res;

         try
         {
            res = conn.runClassMethod("CM.methgetClassDefinition", "getClassDefinition", argv, Database.RET_OBJECT);
         }
         catch (CacheException e)
         {
            Statement stat = con.createStatement();
            stat.executeUpdate
            (

               "CREATE METHOD CM.getClassDefinition(IN className %String)\n" +
                  "RETURNS Integer\n" +
                  "PROCEDURE\n" +
                  "LANGUAGE COS\n" +
                  "{\n" +
                  "   new id,oref,oFile,file\n" +
                  "   if $F($ZV,\"Linux\") \n" +
                  "      set file = \"$HOME/CacheTemp\"_$job_\".xml\"\n" +
                  "   else \n" +
                  "      set file = \"c:\\\\temp\\\\$CacheTemp\"_$job_\".xml\"   \n" +
                  "   do $SYSTEM.OBJ.ExportCDL(className ,file, \"-d\")\n" +
                  "   set oFile = ##class(%FileBinaryStream).%New()\n" +
                  "   do oFile.LinkToFile(file)\n" +
                  "\n" +
                  "   set outStream = ##class(%GlobalCharacterStream).%New()\n" +
                  "   do outStream.CopyFrom(oFile)\n" +
                  "   quit outStream\n" +
                  "}"
            );
            stat.close();

            res = conn.runClassMethod("CM.methgetClassDefinition", "getClassDefinition", argv, Database.RET_OBJECT);
         }


         CacheObject cobj = res.getCacheObject();
         CharacterStream characterStream = (CharacterStream) (cobj.newJavaInstance());

         CacheReader reader = characterStream.getReader();

         StringBuffer sb = new StringBuffer();
View Full Code Here

Examples of com.intersys.cache.Dataholder

        
         Database conn =  (JBindDatabase) CacheDatabase.getDatabase(session.getSQLConnection().getConnection());

         Id id = new Id(processData.pid);
         com.intersys.classes.SYSTEM.Process proc = (com.intersys.classes.SYSTEM.Process) com.intersys.classes.SYSTEM.Process._open(conn, id);
         Dataholder dataholder = proc.terminate();
         return dataholder.getIntValue();
      }
      catch (Exception e)
      {
         throw new RuntimeException(e);
      }
View Full Code Here

Examples of com.intersys.cache.Dataholder

         Dataholder[] argv = new Dataholder[0];

         Connection con = _session.getSQLConnection().getConnection();
         Database database =  (JBindDatabase) CacheDatabase.getDatabase(con);

         Dataholder res = null;
         try
         {
            res = database.runClassMethod("CM.methM1", "M1", argv, Database.RET_OBJECT);
         }
         catch (CacheException e)
         {
            Statement stat = con.createStatement();
            stat.executeUpdate
            (

               "CREATE METHOD CM.M1()" +
               "  RETURNS %GlobalCharacterStream" +
               "  LANGUAGE COS" +
               "  {" +
               "     SET outStream = ##class(%GlobalCharacterStream).%New()" +
               "     SET c=\"\"" +
               "     DO list^%Wslocks(,.d,.c)" +
               "     SET lockCount=$Length(d,$$del1^%Wprim)" +
               "     FOR index=1:1:lockCount-1 {" +
               "         DO outStream.WriteLine($PIECE(d,$$del1^%Wprim,index))" +
               "     }" +
               "     quit outStream" +
               "  }"
            );
            stat.close();

            res = database.runClassMethod("CM.methM1", "M1", argv, Database.RET_OBJECT);
         }

         CacheObject cobj = res.getCacheObject();
         if (cobj == null)
         {
            System.out.println("null");
         }
         CharacterStream cs = (CharacterStream)(cobj.newJavaInstance());
View Full Code Here

Examples of com.intersys.cache.Dataholder

   }

   public Dataholder terminate() throws CacheException
   {
      Dataholder[] args = new Dataholder[0];
      Dataholder res=mInternal.runInstanceMethod("Terminate",args,Database.RET_PRIM);
      return res;

   }
View Full Code Here

Examples of com.intersys.cache.Dataholder

         argv[0] = Dataholder.create(selectSQL);

         Database conn =  (JBindDatabase) CacheDatabase.getDatabase(_session.getSQLConnection().getConnection());
         //Dataholder res = conn.runClassMethod("%Library.CMUtilities", "getExecutionPlan", argv, Database.RET_OBJECT);

         Dataholder res = null;
         try
         {
            res = conn.runClassMethod("CM.methM2", "M2", argv, Database.RET_OBJECT);
         }
         catch (CacheException e)
         {
            Statement stat = _session.getSQLConnection().createStatement();
            stat.executeUpdate
            (

            "CREATE METHOD CM.M2(IN sql %String)" +
                     "  RETURNS %GlobalCharacterStream" +
                     "  LANGUAGE COS" +
                     "  {" +
                     "     quit:$get(sql)=\"\" \"\"" +
                     "     kill %plan\n" +
                     "     set outStream = ##class(%GlobalCharacterStream).%New()" +
                     "     set sql(1)=sql,sql=1" +
                     "     do ShowPlan^%apiSQL(.sql,1)" +
                     "     set nSub = 1,line = \"\"" +
                     "     set to = +$g(%plan)+1" +
                     "     while nSub<to " +
                     "     {" +
                     "        set line = $g(%plan(nSub))" +
                     "        do outStream.WriteLine(line)" +
                     "        set nSub = nSub + 1" +
                     "     }" +
                     "     kill %plan\n" +
                     "     quit outStream" +
                     "  }"
            );
            stat.close();

            res = conn.runClassMethod("CM.methM2", "M2", argv, Database.RET_OBJECT);
         }


         CacheObject cobj = res.getCacheObject();
         CharacterStream characterStream = (CharacterStream) (cobj.newJavaInstance());

         CacheReader reader = characterStream.getReader();

         StringBuffer sb = new StringBuffer();
View Full Code Here

Examples of com.thoughtworks.xstream.converters.DataHolder

     * @param evt sampleResult wrapped in a sampleEvent
     * @param writer output stream which must be created using {@link #getFileEncoding(String)}
     */
  // Used by ResultCollector#recordResult()
  public synchronized static void saveSampleResult(SampleEvent evt, Writer writer) throws IOException {
    DataHolder dh = saver.newDataHolder();
    dh.put(SAMPLE_EVENT_OBJECT, evt);
    // This is effectively the same as saver.toXML(Object, Writer) except we get to provide the DataHolder
    // Don't know why there is no method for this in the XStream class
    saver.marshal(evt.getResult(), new XppDriver().createWriter(writer), dh);
    writer.write('\n');
  }
View Full Code Here

Examples of com.thoughtworks.xstream.converters.DataHolder

     * @param evt sampleResult wrapped in a sampleEvent
     * @param writer output stream which must be created using {@link #getFileEncoding(String)}
     */
    // Used by ResultCollector.sampleOccurred(SampleEvent event)
    public synchronized static void saveSampleResult(SampleEvent evt, Writer writer) throws IOException {
        DataHolder dh = JTLSAVER.newDataHolder();
        dh.put(SAMPLE_EVENT_OBJECT, evt);
        // This is effectively the same as saver.toXML(Object, Writer) except we get to provide the DataHolder
        // Don't know why there is no method for this in the XStream class
        JTLSAVER.marshal(evt.getResult(), new XppDriver().createWriter(writer), dh);
        writer.write('\n');
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.