Class ContextResource


  • @ProviderType
    public final class ContextResource
    extends java.lang.Object
    Holds reference to a context root resource and configuration reference path that was detected for the configuration context.
    • Constructor Detail

      • ContextResource

        public ContextResource​(@NotNull
                               @NotNull Resource resource,
                               java.lang.String configRef,
                               int serviceRanking)
        Parameters:
        resource - Context root resource
        configRef - Config reference (normally a resource path). May be null if the ConfigurationResourceResolvingStrategy has it's own concept of detecting the matching configuration.
        serviceRanking - Service ranking of the context path strategy implementation
    • Method Detail

      • getResource

        @NotNull
        public @NotNull Resource getResource()
        Returns:
        Context root resource
      • getConfigRef

        @Nullable
        public @Nullable java.lang.String getConfigRef()
        Returns:
        Config reference (normally a resource path). May be null if the ConfigurationResourceResolvingStrategy has it's own concept of detecting the matching configuration.
      • getServiceRanking

        public int getServiceRanking()
        Returns:
        Service ranking of the context path strategy implementation
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object