Package org.spincast.plugins.routing
Class StaticResourceDefault<R extends org.spincast.core.exchange.RequestContext<?>>
java.lang.Object
org.spincast.plugins.routing.StaticResourceDefault<R>
- All Implemented Interfaces:
org.spincast.core.routing.StaticResource<R>
public class StaticResourceDefault<R extends org.spincast.core.exchange.RequestContext<?>>
extends Object
implements org.spincast.core.routing.StaticResource<R>
Represents a static resource.
-
Constructor Summary
ConstructorsConstructorDescriptionStaticResourceDefault(boolean isSpicastOrPluginAddedResource, org.spincast.core.routing.StaticResourceType staticResourceType, String urlPath, String resourcePath, org.spincast.core.routing.Handler<R> generator, org.spincast.core.routing.StaticResourceCorsConfig corsConfig, org.spincast.core.routing.StaticResourceCacheConfig cacheConfig, boolean ignoreQueryString, boolean hotlinkingProtected, org.spincast.core.routing.hotlinking.HotlinkingManager hotlinkingManager, org.spincast.core.utils.SpincastUtils spincastUtils, org.spincast.core.routing.hotlinking.HotlinkingManagerDefault hotlinkingManagerDefault) -
Method Summary
Modifier and TypeMethodDescriptionorg.spincast.core.routing.StaticResourceCacheConfigorg.spincast.core.routing.StaticResourceCorsConfigorg.spincast.core.routing.Handler<R>org.spincast.core.routing.hotlinking.HotlinkingManagerprotected org.spincast.core.utils.SpincastUtilsorg.spincast.core.routing.StaticResourceTypebooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleantoString()
-
Constructor Details
-
StaticResourceDefault
public StaticResourceDefault(boolean isSpicastOrPluginAddedResource, org.spincast.core.routing.StaticResourceType staticResourceType, String urlPath, String resourcePath, @Nullable org.spincast.core.routing.Handler<R> generator, @Nullable org.spincast.core.routing.StaticResourceCorsConfig corsConfig, @Nullable org.spincast.core.routing.StaticResourceCacheConfig cacheConfig, boolean ignoreQueryString, boolean hotlinkingProtected, @Nullable org.spincast.core.routing.hotlinking.HotlinkingManager hotlinkingManager, org.spincast.core.utils.SpincastUtils spincastUtils, org.spincast.core.routing.hotlinking.HotlinkingManagerDefault hotlinkingManagerDefault)
-
-
Method Details
-
getSpincastUtils
protected org.spincast.core.utils.SpincastUtils getSpincastUtils() -
isSpicastOrPluginAddedResource
public boolean isSpicastOrPluginAddedResource()- Specified by:
isSpicastOrPluginAddedResourcein interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getStaticResourceType
public org.spincast.core.routing.StaticResourceType getStaticResourceType()- Specified by:
getStaticResourceTypein interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getUrlPath
- Specified by:
getUrlPathin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getResourcePath
- Specified by:
getResourcePathin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isCanBeGenerated
public boolean isCanBeGenerated()- Specified by:
isCanBeGeneratedin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getGenerator
- Specified by:
getGeneratorin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getCorsConfig
public org.spincast.core.routing.StaticResourceCorsConfig getCorsConfig()- Specified by:
getCorsConfigin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getCacheConfig
public org.spincast.core.routing.StaticResourceCacheConfig getCacheConfig()- Specified by:
getCacheConfigin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isFileResource
public boolean isFileResource()- Specified by:
isFileResourcein interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isDirResource
public boolean isDirResource()- Specified by:
isDirResourcein interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isClasspath
public boolean isClasspath()- Specified by:
isClasspathin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isFileSytem
public boolean isFileSytem()- Specified by:
isFileSytemin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isIgnoreQueryString
public boolean isIgnoreQueryString()- Specified by:
isIgnoreQueryStringin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
isHotlinkingProtected
public boolean isHotlinkingProtected()- Specified by:
isHotlinkingProtectedin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
getHotlinkingManager
public org.spincast.core.routing.hotlinking.HotlinkingManager getHotlinkingManager()- Specified by:
getHotlinkingManagerin interfaceorg.spincast.core.routing.StaticResource<R extends org.spincast.core.exchange.RequestContext<?>>
-
toString
-