Class PEFMediaWriterFactoryService

    • Constructor Detail

      • PEFMediaWriterFactoryService

        public PEFMediaWriterFactoryService()
    • Method Detail

      • supportsMediaType

        public boolean supportsMediaType​(String mediaType)
        Description copied from interface: PagedMediaWriterFactoryService
        Returns true if this instance can create instances for the specified mediaType.
        Specified by:
        supportsMediaType in interface PagedMediaWriterFactoryService
        Parameters:
        mediaType - a valid Internet media type
        Returns:
        returns true if the specified locale is supported, false otherwise
      • setCreatedWithSPI

        public void setCreatedWithSPI()
        Description copied from interface: PagedMediaWriterFactoryService

        Informs the implementation that it was discovered and instantiated using information collected from a file within the META-INF/services directory. In other words, it was created using SPI (service provider interfaces).

        This information, in turn, enables the implementation to use the same mechanism to set dependencies as needed.

        If this information is not given, an implementation should avoid using SPIs and instead use declarative services for dependency injection as specified by OSGi. Note that this also applies to several newInstance() methods in the Java API.

        The class that created an instance with SPI must call this method before putting it to use.

        Specified by:
        setCreatedWithSPI in interface PagedMediaWriterFactoryService