R
- The resourceA
- The resource attributesC
- The conversation servicepublic abstract class ResourceDocumentServiceBase<R extends ServerResource,A extends com.threecrickets.prudence.internal.attributes.ResourceContextualAttributes,C extends ResourceConversationServiceBase<R>> extends DocumentService<A>
Modifier and Type | Field and Description |
---|---|
protected com.threecrickets.prudence.internal.CachingUtil<R,A> |
cachingUtil
Caching utilities;
|
protected C |
conversationService
The conversation service.
|
protected R |
resource
The resource.
|
attributes, documentDescriptorStack
Constructor and Description |
---|
ResourceDocumentServiceBase(R resource,
A attributes,
C conversationService,
com.threecrickets.prudence.internal.CachingUtil<R,A> cachingUtil)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getPassThroughDocuments()
Pass-through documents can exist in the extra document sources.
|
addDependency, addFileDependency, execute, executeOnce, external, getCache, getDescriptor, getDocumentDescriptor, getSource, internal, internalOther, invalidate, invalidateCurrent, markExecuted, popDocumentDescriptor, pushDocumentDescriptor, require
protected final R extends ServerResource resource
protected final C extends ResourceConversationServiceBase<R> conversationService
protected final com.threecrickets.prudence.internal.CachingUtil<R extends ServerResource,A extends com.threecrickets.prudence.internal.attributes.ResourceContextualAttributes> cachingUtil
public ResourceDocumentServiceBase(R resource, A attributes, C conversationService, com.threecrickets.prudence.internal.CachingUtil<R,A> cachingUtil)
resource
- The resourceattributes
- The attributesconversationService
- The conversation servicecachingUtil
- The caching utilitiesCopyright © 2009-2016 Three Crickets LLC.