Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 file info improvement and request handler #157

Open
wants to merge 96 commits into
base: v3
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
631a9b7
added DataInfoBase and child classes
LewerenzM Jan 26, 2024
1797fcd
WIP: using new DataInfoBase #1
LewerenzM Feb 6, 2024
60cb9fd
started new handler pattern first with GetData
LewerenzM Feb 12, 2024
8d97e27
small changes
LewerenzM Feb 13, 2024
9d75e1d
Fix for GetDataHandler
LewerenzM Feb 14, 2024
ec3deeb
Another fix fpr GetDataHandler
LewerenzM Feb 14, 2024
c229b12
Moving Methods to DataSelection and FileInfoBase classes
LewerenzM Feb 14, 2024
396e92b
New DataSelection depending on StorageUnit for v3
LewerenzM Feb 15, 2024
f8a69f1
moved restoreIfOffline to DataSelection - SoC
LewerenzM Feb 15, 2024
db8ee8d
some cleaning up
LewerenzM Feb 15, 2024
edc8e82
Improvement of DataSelectionV3 and handler for archive request
LewerenzM Feb 16, 2024
2e58288
Request handler for getIcatUrl
LewerenzM Feb 19, 2024
70c0408
GetDataFileIdsHandler added
LewerenzM Feb 20, 2024
b4da92e
added GetServiceStatusHandler
LewerenzM Feb 20, 2024
fbe3d46
RequestHandler for GetSize
LewerenzM Feb 20, 2024
15501df
un-EJB-ing the FiniteStateMachine
LewerenzM Feb 26, 2024
831cfa0
Child classes for abstract FiniteStateMachine depending on StorageUnit
LewerenzM Feb 26, 2024
2d92b52
FiniteStateMachine base class only uses DataInfoBase now
LewerenzM Feb 26, 2024
eb02b46
Added GetStatugHandler
LewerenzM Feb 27, 2024
bc10549
Removed no longer needed methods from IdsBean
LewerenzM Feb 27, 2024
484fffc
IsPreparedHandler #1
LewerenzM Feb 27, 2024
310eb3f
IsPreparedHandler #2
LewerenzM Feb 28, 2024
9726812
IsReadOnlyHandler and IsTwoLevelHandler
LewerenzM Feb 28, 2024
0f52dd7
Prepare PrepareData Redesign #1
LewerenzM Feb 29, 2024
dfced29
PrepareDataHandler #1
LewerenzM Feb 29, 2024
e17e54d
Weird behavior in IdsService.prepareData()
LewerenzM Mar 1, 2024
320aa34
Fix for RequestHandlerServer and made it an EJB
LewerenzM Mar 4, 2024
e6b9947
Made IdsBean.key un-static because it is initialized in an un-static …
LewerenzM Mar 6, 2024
58f8f5c
Added PutHandler - may needs a further redesign
LewerenzM Mar 6, 2024
476551c
putAsPost uses PutHandler too, now.
LewerenzM Mar 6, 2024
cae373d
Added RestHandler
LewerenzM Mar 6, 2024
52576f7
Added RestoreHandler
LewerenzM Mar 6, 2024
bc475b0
Added WriteHandler
LewerenzM Mar 7, 2024
48146e6
Added DeleteHandler
LewerenzM Mar 7, 2024
fe6cccc
Removed IdsBean class
LewerenzM Mar 7, 2024
5c34d2e
Removed classes that are no longer used.
LewerenzM Mar 7, 2024
cde7666
Small changes on UnfinishedWorkService
LewerenzM Mar 7, 2024
05eb68c
Some cleaning up in DataSelectionV3
LewerenzM Mar 11, 2024
b622bd3
Made DataSelectionV3Base.threadPool static
LewerenzM Mar 11, 2024
12b6b16
Moved enums to new enums folder
LewerenzM Mar 11, 2024
0c9644a
moved several calsses to new models and helpers folders
LewerenzM Mar 11, 2024
195e634
moved DataSelection classes to new folder and Prepared class to mode…
LewerenzM Mar 11, 2024
8b6b1c1
Moved RequestHandlers and FiniteStateMachine to new folders
LewerenzM Mar 11, 2024
ff2ed2e
Moving services into their own folder
LewerenzM Mar 12, 2024
f0a2604
Comments and Refinings
LewerenzM Mar 13, 2024
b2415c3
fix in RequestHandlerService
LewerenzM Mar 13, 2024
424a695
Refinings and small redesign of IdsServerice.putAsPost()
LewerenzM Mar 14, 2024
bf7f2c1
Small refining in IdsBean.putAsPost()
LewerenzM Mar 15, 2024
ae99753
DataSelectionVase.scheduleTast comment for a possible change.
LewerenzM Mar 15, 2024
a532809
Merge remote-tracking branch 'origin/v3' into v3_FileInfoImprovementA…
LewerenzM Mar 18, 2024
07b7adb
Content Length fix for GetDataHandler
LewerenzM Mar 18, 2024
36a608a
associating request handlers with a PreparedDataStatus
LewerenzM Mar 19, 2024
f400a10
PreparedDataStatus redesign for GetDataHandler
LewerenzM Mar 20, 2024
bb1baf6
Created constants for preparedId and sessionId
LewerenzM Mar 20, 2024
e9964a5
Set right PreparedDataStatus in handlers which handles only one data …
LewerenzM Mar 20, 2024
276270e
PreparedDataStatus redesign for GetDataFileIdsHandler
LewerenzM Mar 20, 2024
6daf3b4
PreparedDataStatus redesign for GetSizeHandler
LewerenzM Mar 20, 2024
447c3ee
PreparedStatus redesign for GetStatusHandler
LewerenzM Mar 21, 2024
c14f510
Renamed PreparedDatastatus to OperationIdTypes (and renamed contained…
LewerenzM Mar 21, 2024
e3bae54
OperationIdType redesign for ResetHandler
LewerenzM Mar 21, 2024
3b513ff
refinings in RequestHandlerService
LewerenzM Mar 21, 2024
28d3b27
Merge pull request #159 from icatproject/v3_PrepareDataStatusRedesign
LewerenzM Mar 21, 2024
1b4f3bd
corrected a typo in a folder name
LewerenzM Mar 22, 2024
c1a4675
refined ResetHandlerForPreparedData
LewerenzM Apr 9, 2024
4d1b17a
comment in GetSizeHandlerForUnpreparedData
LewerenzM Apr 9, 2024
4f7198c
New request handler architecture. Started with ArchiveHandler.
LewerenzM May 6, 2024
b33f5a8
new architecture for GetDataHandler
LewerenzM May 7, 2024
e17a512
DataRequestHandler architecture for GetStatusHandler
LewerenzM May 7, 2024
1e701e6
Made RestHandler a DataRequestHandler
LewerenzM May 7, 2024
b13adcc
Moved decision about the used id into DataRequestHandler
LewerenzM May 7, 2024
ef514bf
Made GetDataFileIdsHandler a DataRequestHandler
LewerenzM May 7, 2024
8b3d58b
DeleteHandler as DataRequestHandler
LewerenzM May 7, 2024
3990973
Made GetIcatUrlHandler a RequestHandlerBase2
LewerenzM May 7, 2024
393f7cb
GetServiceStatusHandler derives from RequestHandlerBase2
LewerenzM May 7, 2024
8ffcb9c
Made IsPreparedHandler a DataRequestHandler
LewerenzM May 7, 2024
cab00af
IsReadOnlyHandler and IsTwoLevelHandler as RequestHandlerBase2
LewerenzM May 8, 2024
5d00c0d
PrepareDataHandler as DataRequestHandler
LewerenzM May 8, 2024
ded1d5b
Puthandler as RequestHandlerBase2
LewerenzM May 8, 2024
b655c98
WriteHandler and RestoreHandler as DataRequestHandler
LewerenzM May 8, 2024
629f51a
New architecture for GetSizeHandler
LewerenzM May 8, 2024
f9f0faa
Removed old request handler infrastructure
LewerenzM May 8, 2024
1397e6a
Renamed RequestHandlerBase2 to RequestHandlerBase
LewerenzM May 8, 2024
625f672
further refininments for PR #157
LewerenzM May 8, 2024
7a2f5c0
DataSelectionService created: separating logic and data of DataSelection
LewerenzM May 8, 2024
5971ff1
Moved forgotten initialization from RequestHandlerService to IdsService
LewerenzM May 15, 2024
8287874
WIP: added unit test for transmission body
LewerenzM May 15, 2024
0665240
finished unit tests for transmission body
LewerenzM May 15, 2024
31b6926
Added a few unit tests for ValueContainer
LewerenzM May 15, 2024
cbf6615
Merge pull request #161 from icatproject/v3_consideringPRFeedback
LewerenzM May 15, 2024
9a6959e
added new lines at the end of new classes
LewerenzM May 16, 2024
218101e
Deleting no longer needed methods from RequestHandlerBase
LewerenzM May 16, 2024
6a8bced
some refinings
LewerenzM May 16, 2024
fdfd88e
some renamings
LewerenzM May 16, 2024
9519357
added unit test methos to TestValueContainer
LewerenzM May 17, 2024
74c8337
Fix final newline
RKrahl May 27, 2024
33135c3
Merge remote-tracking branch 'origin/v3' into v3_FileInfoImprovementA…
LewerenzM Jul 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 0 additions & 89 deletions src/main/java/org/icatproject/ids/DfInfoImpl.java

This file was deleted.

123 changes: 0 additions & 123 deletions src/main/java/org/icatproject/ids/DsInfoImpl.java

This file was deleted.

Loading
Loading