Interface HttpResourceArchitect
-
- All Known Implementing Classes:
HttpResourceArchitectEmployer
public interface HttpResourceArchitectBuilds theHttpResourceforWebArchitect.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpResourcesBuilderaddHttpResources(java.lang.String protocolLocation)AddsHttpResourceinstances via aResourceSystemFactory.HttpResourcesBuilderaddHttpResources(ResourceSystemFactory resourceSystemService, java.lang.String location)AddsHttpResourceinstances.voiddisableDefaultHttpResources()Flags to disable the defaultHttpResourceStore.OfficeFlowSinkNodegetResource(java.lang.String resourcePath)Obtains theOfficeFlowSinkNodeto send theHttpResource.voidinformWebArchitect()Informs theWebArchitectof the necessaryHttpResourceinstances.
-
-
-
Method Detail
-
getResource
OfficeFlowSinkNode getResource(java.lang.String resourcePath)
Obtains theOfficeFlowSinkNodeto send theHttpResource.- Parameters:
resourcePath- Path to theHttpResource.- Returns:
OfficeFlowSinkNodeto send theHttpResource.
-
addHttpResources
HttpResourcesBuilder addHttpResources(ResourceSystemFactory resourceSystemService, java.lang.String location)
Adds
HttpResourceinstances.The
ResourceSysteminstances will be interrogated in the order they are added for aHttpResource.- Parameters:
resourceSystemService-ResourceSystemFactoryto create theResourceSystemto provide the resources backing theHttpResourceinstances.location-ResourceSystemFactoryspecific location of the resources.- Returns:
HttpResourcesBuilder.
-
addHttpResources
HttpResourcesBuilder addHttpResources(java.lang.String protocolLocation)
Adds
HttpResourceinstances via aResourceSystemFactory.The
ResourceSysteminstances will be interrogated in the order they are added for aHttpResource.- Parameters:
protocolLocation- String configuration of[protocol]:locationto configure aResourceSystemfromResourceSystemFactory.- Returns:
HttpResourcesBuilder.- See Also:
ResourceSystemFactory
-
disableDefaultHttpResources
void disableDefaultHttpResources()
Flags to disable the defaultHttpResourceStore.
-
informWebArchitect
void informWebArchitect() throws java.io.IOExceptionInforms theWebArchitectof the necessaryHttpResourceinstances. This is to be invoked once allHttpResourceinstances are configured.- Throws:
java.io.IOException- If fails to configure resources.
-
-