Examples of DummyManagedObject


Examples of com.sun.sgs.test.util.DummyManagedObject

    private DummyManagedObject dummy;

    /** A kernel runnable to bind "dummy" to the ManagedObject dummy. */
    class InitialTestRunnable extends TestAbstractKernelRunnable {
        public void run() throws Exception {
            dummy = new DummyManagedObject();
            service.setBinding("dummy", dummy);
        }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

  ObjectWithRemovalRecurse() {
      super(1);
  }
  public void removingObject() {
      super.removingObject();
      DummyManagedObject next = getNext();
      if (next != null) {
    service.removeObject(next);
      }
  }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

  private static final long serialVersionUID = 1;
  private final ManagedReference<DummyManagedObject> dummy;

  WriteObjectMethodCallsDataManager() {
      dummy = AppContext.getDataManager().createReference(
    new DummyManagedObject());
  }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

  private static final long serialVersionUID = 1;
  private final ManagedReference<DummyManagedObject> dummy;

  ReadObjectMethodCallsDataManager() {
      dummy = AppContext.getDataManager().createReference(
    new DummyManagedObject());
  }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

        class ShutdownTask extends TestAbstractKernelRunnable {
            ThreadAction threadAction;
            ShutdownServiceAction shutdownAction;
            public void run() throws Exception {
                service.createReference(new DummyManagedObject());
                action.setUp();

                shutdownAction = new ShutdownServiceAction(service);
                shutdownAction.assertBlocked();
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

      node.getSystemRegistry().getComponent(TransactionScheduler.class);
  final DataService dataService = node.getDataService();
  txnScheduler.runTask(
      new TestAbstractKernelRunnable() {
    public void run() throws Exception {
        dataService.setBinding("a", new DummyManagedObject());
    }
      }, taskOwner);
  assertTrue(MyAccessCoordinator.getUsed());
  node.shutdown(false);
    }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

        assertTrue(setObjects <= proxy.getSetObjectsCalls());

        // Test one of the APIs by calling through the data service
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
    public void run() {
                    ManagedObject dummy = new DummyManagedObject();
                    serverNode.getDataService().setBinding("dummy", dummy);
    }}, taskOwner);
        // Should certainly be greater number, not greater or equal
        assertTrue(createObject < proxy.getCreateObjectCalls());
        assertTrue(writtenBytes < proxy.getWrittenBytesCount());
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

        assertTrue(setServiceBinding <= proxy.getSetServiceBindingCalls());
       
        // Test one of the APIs
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
    public void run() {
                    ManagedObject dummy = new DummyManagedObject();
                    serverNode.getDataService().setBinding("dummy", dummy);
    }}, taskOwner);
        // Should certainly be greater number, not greater or equal
        assertTrue(setBinding < proxy.getSetBindingCalls());
        assertTrue(setBinding < bean.getSetBindingCalls());
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

                DataServiceMXBean.class);
       
        // Test that consumer level can be changed
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
    public void run() {
                    ManagedObject dummy = new DummyManagedObject();
                    serverNode.getDataService().setBinding("dummy", dummy);
    }}, taskOwner);
        assertEquals(0, dataProxy.getSetBindingCalls());
       
        proxy.setConsumerLevel(consName, ProfileLevel.MAX);
        assertEquals(ProfileLevel.MAX, proxy.getConsumerLevel(consName));
       
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
    public void run() {
                    ManagedObject dummy = new DummyManagedObject();
                    serverNode.getDataService().setBinding("dummy", dummy);
    }}, taskOwner);
        assertTrue(dataProxy.getSetBindingCalls() > 0);
    }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

            }}, taskOwner);
    }

    @Test
    public void testGetBindingForUpdatesDifferent() throws Exception {
        final DummyManagedObject serviceDummy = new DummyManagedObject();
        txnScheduler.runTask(new InitialTestRunnable() {
            public void run() throws Exception {
                super.run();
                service.setServiceBinding("dummy", serviceDummy);
        }}, taskOwner);

        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() {
                DummyManagedObject result =
                    (DummyManagedObject) service.getBindingForUpdate("dummy");
                assertEquals(dummy, result);
                result = (DummyManagedObject)
        service.getServiceBindingForUpdate("dummy");
                assertEquals(serviceDummy, result);
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.