ipeirotis/Troia-Server — pull request #40 by kkonrad (2012-12-21 17:42:31+00:00)
Title: New API merge

Fixing import changes

Fixing missing initialization support

Initial work on new API

Another pice of work - problems with testing

Very small update

Some changes but not working well

Fixing previous version

Fixing previous version - patch matching

Service initialization initial version

Fixing pingDB - not compleate\!

Working status entry

Self critsism and import reorganization

JSONing in status responses

Small fix

Renaming Job to JobEntry

Renaming Job to JobEntry

Better error handling in jobs management

Better error handling

Small cleanup

Better error handling

Added redirecting response kind

Added entry for statuses

Small reordering

Adding exception based response

Initial version of request executor

New executor

Better test

Better docs

Spliting Job and JobEntry

Removing unused class

Initial work on commands

Error handling in executor

Added command statuses and their container

BIG changes - processors, first command

Removing dead code, moving factory

Creating almost non argument constructors for XDawidSkene classes

Moving CommandStatusContainer

Using new less argument XDS constructors

Added missing initialization

This is bad - one thread to lock acquire and unlock.. need new RW

Better synchronization

Path fixes

Chaning method visibility

Extending Serialization interface

Getter for serializer in response builder

Adding get/set for categories - project initialization

Fixing error when no argument given in delete job

Code reorganization

Making simpler creating new entries, added new commands

Added new entries

Fixes in parsing

Removing unused constructor and method

More time in test for executor ...

DatumCommands

Update doc/api_proposal.rst

new api entries

new CommandStatusTypes, ResponseBuilder changes

ResponseBuilder changes

Removed stiupid header

Adding DB and cached Job storages

Added missing method body

Small fix in cached job storage

Extending Job storage intreface with test option

Renaming in Job storage API

Another update in job storage api

Moving from old DB manager/cache into IJobStorage

Added random ID generators

Moving into new random generators

Fixing response status

Fixing possible test fail

Added small tool for making cmdline requests

Reomoving old code - part 1

Removing some old client

Moving JSONUtils and legacy ComputerHelper

new api calls