All uses of the ServiceBundler are at the HTTP layer or higher, and in order to use the interfaces defined at the HTTP layer (e.g. TimemapGenerator, EtagGenerator) we would either need to bring those interface into the API layer or move the ServiceBundler into the HTTP layer.
I propose moving ServiceBundler into the org.trellisldp.http.core package.
All uses of the ServiceBundler are at the HTTP layer or higher, and in order to use the interfaces defined at the HTTP layer (e.g.
TimemapGenerator
,EtagGenerator
) we would either need to bring those interface into the API layer or move the ServiceBundler into the HTTP layer.I propose moving
ServiceBundler
into theorg.trellisldp.http.core
package.This would be a prerequisite to working on #441