File tree Expand file tree Collapse file tree 1 file changed +17
-4
lines changed
Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -7,12 +7,25 @@ Core S3Mock server implementation.
77```
88server/src/main/kotlin/com/adobe/testing/s3mock/
99├── S3MockApplication.kt # Spring Boot entry
10- ├── S3MockConfiguration.kt # Config
10+ ├── S3MockConfiguration.kt # Top-level config
1111├── S3MockProperties.kt # Properties binding
12- ├── controller/ # REST endpoints (BucketController, ObjectController)
12+ ├── controller/
13+ │ ├── *Controller.kt # REST endpoints
14+ │ ├── ControllerConfiguration.kt # Controller beans + exception handlers
15+ │ └── ControllerProperties.kt
1316├── dto/ # XML/JSON models (*Result, request/response)
14- ├── service/ # Business logic (ObjectService, etc.)
15- └── store/ # Persistence (BucketStore, ObjectStore, metadata)
17+ ├── service/
18+ │ ├── *Service.kt # Business logic
19+ │ └── ServiceConfiguration.kt # Service beans (used in @SpringBootTest)
20+ ├── store/
21+ │ ├── *Store.kt # Persistence
22+ │ ├── StoreConfiguration.kt # Store beans (used in @SpringBootTest)
23+ │ └── StoreProperties.kt
24+ └── util/
25+ ├── DigestUtil.kt # ETag/checksum computation (replaces Apache Commons)
26+ ├── EtagUtil.kt # ETag normalization
27+ ├── HeaderUtil.kt # HTTP header helpers
28+ └── AwsHttpHeaders.kt # AWS-specific header constants
1629```
1730
1831## Implementation Flow
You can’t perform that action at this time.
0 commit comments