GithubHelp home page GithubHelp logo

epimorphics / appbase Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 2.0 637 KB

Support layer for building RDF web applications - replaces serverbase

License: Apache License 2.0

Java 99.90% Shell 0.05% HTML 0.02% Ruby 0.02%

appbase's People

Contributors

dependabot[bot] avatar der avatar ehedgehog avatar simonoakesepimorphics avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

beelah tpzdsp3

appbase's Issues

Replace WSource/WNode by ResourceView?

ResourceView is a simpler, more controllable way to handle configurable, locally cached views of possibly-remote resources.

Could we move the remaining functionality of WNode into it and deprecate the WSource/WNode machinery?

Would mean updating minibrowse and registry-dclib as well as the browse component of DMS.

Timeout test not reliable

Test for detecting action timeouts fails on fast machine under manual maven but works (mostly) under eclipse.

Is this a race condition in the test or a genuine issue?

ConfigMonitor flaky?

Suspicious that sometimes ConfigMonitor stops seeing changes if you don't have fileSampleLength set. All attempts to reproduce or debug have failed so far.

Write a randomized soak test to try to confirm.

Might relate to unexplained test failures on ijd machine.

Document ResourceView

ResourceViews look useful and may be a better approach to WNode.

Document and figure out how to position them.

Review test log noise

Get more exception traces in (passing) test runs than seems reasonable.

Review to make sure these are indeed all correct cases and if possible reduce the noise.

Global environment setting for ScriptAction

Can pass environment settings to the scripts from individual action specs but in some cases it would be more robust to have the ability to inject a set of global settings.

WResultSet.copy() not copying?

I have the following Velocity code, which is passed a WResultSetWrapper instance:

#set( $hasResultsBefore = $results.hasNext())
#set( $nResults = 0)
#foreach ($r in $results.copy())
  #set( $nResults = $nResults + 1)
#end
#set( $hasResultsAfter = $results.hasNext())

<p>results = $results<br />
hasResultsBefore = $hasResultsBefore <br />
hasResultsAfter = $hasResultsAfter
</p>

Giving:

results = com.epimorphics.appbase.data.impl.WResultSetWrapper@54cf6de3
hasResultsBefore = true 
hasResultsAfter = false

Expected outcome is that $hasResultsAfter and $hasResultsBefore are the same, but the observed result suggests that the loop is iterating over the base result set not a copy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.