Examples of GridNode


Examples of org.drools.grid.GridNode

    public GridNode createGridNode(String id) {
//        WhitePages wp = get( WhitePages.class );
//        GridServiceDescription gsd = wp.create( id );
//        gsd.setServiceInterface( GridNode.class );
        GridNode node = new GridNodeImpl( id );
        this.localNodes.put( id, node );
        return node;
    }
View Full Code Here

Examples of org.drools.grid.GridNode

    @Test
    public void testNoConnection() throws Exception {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("org/drools/container/spring/beans.xml");

        GridNode node1 = (GridNode) context.getBean( "node1" );
        assertNotNull( node1 );

        GridNode node2 = (GridNode) context.getBean( "node2" );
        assertNotNull( node2 );
    }
View Full Code Here

Examples of org.drools.grid.GridNode

    @Test
    public void testNode() {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("org/drools/container/spring/beans.xml");

        GridNode node = (GridNode) context.getBean( "node1" );
        List<String> list = new ArrayList<String>();
        StatelessKieSession kstateless = node.get( "stateless1",
                                                   StatelessKieSession.class );
        assertNotNull( "can't obtain session named: stateless1",
                       kstateless );
        kstateless.setGlobal( "list",
                              list );
        kstateless.execute( new Person( "Darth",
                                        "Cheddar",
                                        50 ) );
        assertEquals( 2,
                      list.size() );

        list = new ArrayList<String>();
        KieSession kstateful = node.get( "ksession2",
                                         KieSession.class );
        kstateful.setGlobal( "list",
                             list );
        kstateful.insert( new Person( "Darth",
                                      "Cheddar",
View Full Code Here

Examples of org.drools.grid.GridNode

        inXml += "]}}";
        inXml = roundTripFromXml( inXml );
       
        GridImpl grid = new GridImpl( new HashMap() );
        grid.addService( WhitePages.class, new WhitePagesImpl() );
        GridNode node = grid.createGridNode( "local" );
       
        StatefulKnowledgeSession ksession = getExecutionNodeSessionStateful(node, ResourceFactory.newByteArrayResource( str.getBytes() ) );

        node.set( "ksession1", ksession );

        XStreamResolverStrategy xstreamStrategy = new XStreamResolverStrategy() {
            public XStream lookup(String name) {
                return BatchExecutionHelper.newJSonMarshaller();
            }
View Full Code Here

Examples of org.drools.grid.GridNode

        inXml += "  <fire-all-rules />";
        inXml += "</batch-execution>";

        GridImpl grid = new GridImpl( new HashMap() );
        grid.addService( WhitePages.class, new WhitePagesImpl() );
        GridNode node = grid.createGridNode( "local" );

        StatefulKnowledgeSession ksession = getExecutionNodeSessionStateful(node, ResourceFactory.newByteArrayResource( str.getBytes() ) );

        node.set("ksession1", ksession);

        XStreamResolverStrategy xstreamStrategy = new XStreamResolverStrategy() {
            public XStream lookup(String name) {
                return BatchExecutionHelper.newXStreamMarshaller();
            }
View Full Code Here

Examples of org.drools.grid.GridNode

    public Set<Integer> getPorts() {
        return acceptors.keySet();
    }

    public <T> GridConnection<T> getConnection(GridServiceDescription<T> gsd) {
        GridNode gnode = grid.getGridNode( gsd.getId() );
        if ( gnode != null ) {
            LocalGridNodeConnection conn = new LocalGridNodeConnection( gnode );
        } else {
           
        }
View Full Code Here

Examples of org.drools.grid.GridNode

    public GridNode createGridNode(String id) {
        WhitePages wp = get( WhitePages.class );
        GridServiceDescription gsd = wp.create( id );
        gsd.setServiceInterface( GridNode.class );
        GridNode node = new GridNodeImpl( id );
        this.localNodes.put( id, node );
        return node;
    }
View Full Code Here

Examples of org.drools.grid.GridNode

    public <T> GridConnection<T> createConnection(GridServiceDescription<T> gsd) {
        GridConnection<T> conn = null;

        if ( this.localAllowed ) {
            // internal boolean to disallow local connections
            GridNode gnode = this.grid.getGridNode( gsd.getId() );
            if ( gnode != null ) {
                conn = new LocalGridNodeConnection( gnode );
            }
        }
View Full Code Here

Examples of org.drools.grid.GridNode

    public int getPort() {
        return port;
    }

    public void configureService(Grid grid) {
        GridNode gnode = grid.get( GridNode.class );

        if ( port != -1 ) {
            CoreServicesLookupImpl coreServicesWP = (CoreServicesLookupImpl) grid.get( CoreServicesLookup.class );

            GridServiceDescriptionImpl gsd = (GridServiceDescriptionImpl) coreServicesWP.lookup( GridNode.class );
View Full Code Here

Examples of org.geotools.caching.grid.spatialindex.GridNode

        if (tovisit.size() == 0){
          //nothing found; no other things to look at
          return null;
        }
        NodeIdentifier nodeid = tovisit.pop();
        GridNode currentNode = (GridNode)grid.readNode(nodeid);
        currentNodeIterator = currentNode.getData().iterator();
      }
    }
   
    if (sf != null){
      collectedFeatureIds.add(sf.getID());
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.