Class LrsrCldInfoServiceReactiveClient
- java.lang.Object
-
- com.github.jinahya.datagokr.api.b090041_.lrsrcldinfoservice.client.AbstractLrsrCldInfoServiceClient
-
- com.github.jinahya.datagokr.api.b090041_.lrsrcldinfoservice.client.LrsrCldInfoServiceReactiveClient
-
@Lazy @Validated @Component public class LrsrCldInfoServiceReactiveClient extends AbstractLrsrCldInfoServiceClient
A component class for accessingAbstractLrsrCldInfoServiceClient.BASE_URL
.- Author:
- Jin Kwon <onacit_at_gmail.com>
- See Also:
LrsrCldInfoServiceClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LrsrCldInfoServiceReactiveClient.LrsrCldInfoServiceWebClient
An injection qualifier for an instance ofWebClient
for accessingAbstractLrsrCldInfoServiceClient.BASE_URL
.-
Nested classes/interfaces inherited from class com.github.jinahya.datagokr.api.b090041_.lrsrcldinfoservice.client.AbstractLrsrCldInfoServiceClient
AbstractLrsrCldInfoServiceClient.LrsrCldInfoServiceServiceKey
-
-
Field Summary
-
Fields inherited from class com.github.jinahya.datagokr.api.b090041_.lrsrcldinfoservice.client.AbstractLrsrCldInfoServiceClient
BASE_URL, BASE_URL_DEVELOPMENT, BASE_URL_PRODUCTION, QUERY_PARAM_NAME_LUN_DAY, QUERY_PARAM_NAME_LUN_MONTH, QUERY_PARAM_NAME_LUN_YEAR, QUERY_PARAM_NAME_PAGE_NO, QUERY_PARAM_NAME_SERVICE_KEY, QUERY_PARAM_NAME_SOL_DAY, QUERY_PARAM_NAME_SOL_MONTH, QUERY_PARAM_NAME_SOL_YEAR
-
-
Constructor Summary
Constructors Constructor Description LrsrCldInfoServiceReactiveClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull reactor.core.publisher.Mono<Response.Body.Item>
getLunCalInfo(@NotNull LocalDate solarDate)
void
getLunCalInfo(@NotNull LocalDate solarDate, reactor.core.publisher.Sinks.One<? super Response.Body.Item> sinksOne, reactor.core.publisher.Sinks.EmitFailureHandler emitValueFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler)
void
getLunCalInfo(@NotNull YearMonth solarYearMonth, reactor.core.publisher.Sinks.Many<? super Response.Body.Item> sinksMany, reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitNextFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitCompleteFailureHandler)
protected @NotNull reactor.core.publisher.Mono<Response>
getLunCalInfo(@NotNull Year solYear, @NotNull Month solMonth, @Positive Integer solDay, @Positive Integer pageNo)
@NotNull reactor.core.publisher.Mono<Response.Body.Item>
getSolCalInfo(@NotNull LocalDate lunarDate)
void
getSolCalInfo(@NotNull LocalDate lunarDate, reactor.core.publisher.Sinks.One<? super Response.Body.Item> sinksOne, reactor.core.publisher.Sinks.EmitFailureHandler emitValueFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler)
void
getSolCalInfo(@NotNull YearMonth lunarYearMonth, reactor.core.publisher.Sinks.Many<? super Response.Body.Item> sinksMany, reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitNextFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitCompleteFailureHandler)
protected @NotNull reactor.core.publisher.Mono<Response>
getSolCalInfo(@NotNull Year lunYear, @NotNull Month lunMonth, @Positive Integer lunDay, @Positive Integer pageNo)
void
getSpcifyLunCalInfo(@Positive Year fromSolYear, @Positive Year toSolYear, @NotNull Month lunMonth, @javax.validation.constraints.Max(31L),@javax.validation.constraints.Min(1L) int lunDay, boolean leapMonth, reactor.core.publisher.Sinks.Many<? super Response.Body.Item> sinksMany, reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitNextFailureHandler, reactor.core.publisher.Sinks.EmitFailureHandler emitCompleteFailureHandler)
-
Methods inherited from class com.github.jinahya.datagokr.api.b090041_.lrsrcldinfoservice.client.AbstractLrsrCldInfoServiceClient
getItems
-
-
-
-
Method Detail
-
getLunCalInfo
@NotNull protected @NotNull reactor.core.publisher.Mono<Response> getLunCalInfo(@NotNull @NotNull Year solYear, @NotNull @NotNull Month solMonth, @Positive @Nullable @Positive Integer solDay, @Positive @Nullable @Positive Integer pageNo)
-
getLunCalInfo
@NotNull public @NotNull reactor.core.publisher.Mono<Response.Body.Item> getLunCalInfo(@NotNull @NotNull LocalDate solarDate)
-
getLunCalInfo
public void getLunCalInfo(@NotNull @NotNull LocalDate solarDate, @NotNull reactor.core.publisher.Sinks.One<? super Response.Body.Item> sinksOne, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitValueFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler)
-
getLunCalInfo
public void getLunCalInfo(@NotNull @NotNull YearMonth solarYearMonth, @NotNull reactor.core.publisher.Sinks.Many<? super Response.Body.Item> sinksMany, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitNextFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitCompleteFailureHandler)
-
getSolCalInfo
@NotNull protected @NotNull reactor.core.publisher.Mono<Response> getSolCalInfo(@NotNull @NotNull Year lunYear, @NotNull @NotNull Month lunMonth, @Positive @Nullable @Positive Integer lunDay, @Positive @Nullable @Positive Integer pageNo)
-
getSolCalInfo
@NotNull public @NotNull reactor.core.publisher.Mono<Response.Body.Item> getSolCalInfo(@NotNull @NotNull LocalDate lunarDate)
-
getSolCalInfo
public void getSolCalInfo(@NotNull @NotNull LocalDate lunarDate, @NotNull reactor.core.publisher.Sinks.One<? super Response.Body.Item> sinksOne, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitValueFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler)
-
getSolCalInfo
public void getSolCalInfo(@NotNull @NotNull YearMonth lunarYearMonth, @NotNull reactor.core.publisher.Sinks.Many<? super Response.Body.Item> sinksMany, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitNextFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitCompleteFailureHandler)
-
getSpcifyLunCalInfo
public void getSpcifyLunCalInfo(@Positive @Positive Year fromSolYear, @Positive @Positive Year toSolYear, @NotNull @NotNull Month lunMonth, @Max(31L) @Min(1L) @javax.validation.constraints.Max(31L),@javax.validation.constraints.Min(1L) int lunDay, boolean leapMonth, @NotNull reactor.core.publisher.Sinks.Many<? super Response.Body.Item> sinksMany, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitErrorFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitNextFailureHandler, @NotNull reactor.core.publisher.Sinks.EmitFailureHandler emitCompleteFailureHandler)
-
-