Class EventStreamResponseHandlerBuilderInterfaceSpec

    • Constructor Detail

      • EventStreamResponseHandlerBuilderInterfaceSpec

        public EventStreamResponseHandlerBuilderInterfaceSpec​(PoetExtension poetExt,
                                                              OperationModel operationModel)
    • Method Detail

      • poetSpec

        public final com.squareup.javapoet.TypeSpec poetSpec()
        Specified by:
        poetSpec in interface ClassSpec
        Returns:
        The actual class specification generated from a PoetSpec.builder()... implementation
      • createTypeSpecBuilder

        protected com.squareup.javapoet.TypeSpec.Builder createTypeSpecBuilder()
        Hook to create the TypeSpec builder implementation.
      • applySubscriberMethodSpecUpdates

        protected com.squareup.javapoet.MethodSpec.Builder applySubscriberMethodSpecUpdates​(com.squareup.javapoet.MethodSpec.Builder builder)
        Hook to customize the 'subscriber' method before building the MethodSpec.
        Parameters:
        builder - Builder to update.
      • applyBuildMethodSpecUpdates

        protected com.squareup.javapoet.MethodSpec.Builder applyBuildMethodSpecUpdates​(com.squareup.javapoet.MethodSpec.Builder builder)
        Hook to customize the 'build' method before building the MethodSpec.
        Parameters:
        builder - Builder to update.
      • className

        public com.squareup.javapoet.ClassName className()
        Specified by:
        className in interface ClassSpec
        Returns:
        The Poet representation of the class being generated, this may be used by other classes