Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;

import com.google.common.annotations.Beta;
import com.sap.cloud.sdk.cloudplatform.connectivity.ServiceBindingDestinationOptions.OptionsEnhancer;

import lombok.AccessLevel;
Expand All @@ -23,7 +22,6 @@
*
* @since 4.20.0
*/
@Beta
public final class BtpServiceOptions
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@

import org.apache.commons.lang3.exception.ExceptionUtils;

import com.google.common.annotations.Beta;
import com.sap.cloud.environment.servicebinding.api.ServiceBinding;
import com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException;
import com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException;
Expand Down Expand Up @@ -42,7 +41,6 @@
* @since 4.16.0
*/
@Slf4j
@Beta
class DefaultServiceBindingDestinationLoaderChain implements ServiceBindingDestinationLoader
{
@Nonnull
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@

import org.apache.commons.lang3.StringUtils;

import com.google.common.annotations.Beta;

import io.vavr.control.Option;
import lombok.extern.slf4j.Slf4j;

Expand All @@ -23,7 +21,6 @@
*
* @since 4.6.0
*/
@Beta
@Slf4j
public final class DestinationUtility
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@

import javax.annotation.Nonnull;

import com.google.common.annotations.Beta;
import com.sap.cloud.sdk.cloudplatform.servlet.LocaleAccessor;

import lombok.extern.slf4j.Slf4j;
Expand All @@ -23,7 +22,6 @@
* @see DestinationProperty#DYNAMIC_SAP_LANGUAGE
* @since 4.16.0
*/
@Beta
@Slf4j
public class ErpDestinationHeaderProvider implements DestinationHeaderProvider
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,11 @@

package com.sap.cloud.sdk.cloudplatform.connectivity;

import com.google.common.annotations.Beta;

/**
* Represents the behalf upon which an outbound request can be made.
*
* @since 4.10.0
*/
@Beta
public enum OnBehalfOf
{
/**
Expand All @@ -32,5 +29,5 @@ public enum OnBehalfOf
*
* @since 4.10.0
*/
NAMED_USER_CURRENT_TENANT;
NAMED_USER_CURRENT_TENANT
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@

package com.sap.cloud.sdk.cloudplatform.connectivity;

import com.google.common.annotations.Beta;

import lombok.RequiredArgsConstructor;

/**
Expand All @@ -14,7 +12,6 @@
* @since 5.0.0
*/
@RequiredArgsConstructor
@Beta
public enum PrincipalPropagationMode
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

import javax.annotation.Nonnull;

import com.google.common.annotations.Beta;
import com.sap.cloud.environment.servicebinding.api.ServiceBinding;
import com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException;
import com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException;
Expand All @@ -22,7 +21,6 @@
* @since 4.16.0
*/
@FunctionalInterface
@Beta
public interface ServiceBindingDestinationLoader
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@

import javax.annotation.Nonnull;

import com.google.common.annotations.Beta;
import com.sap.cloud.environment.servicebinding.api.DefaultServiceBindingAccessor;
import com.sap.cloud.environment.servicebinding.api.ServiceBinding;
import com.sap.cloud.environment.servicebinding.api.ServiceIdentifier;
Expand All @@ -30,7 +29,6 @@
*/
@RequiredArgsConstructor( access = AccessLevel.PRIVATE )
@Slf4j
@Beta
public final class ServiceBindingDestinationOptions
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,12 @@

import javax.annotation.Nullable;

import com.google.common.annotations.Beta;

import lombok.RequiredArgsConstructor;

/**
* Thrown if the request headers cannot be accessed.
*/
@RequiredArgsConstructor
@Beta
public class RequestHeadersAccessException extends RuntimeException
{
private static final long serialVersionUID = -4402302735368094185L;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@

import javax.annotation.Nonnull;

import com.google.common.annotations.Beta;
import com.google.common.collect.ImmutableListMultimap;
import com.google.common.collect.Iterables;
import com.google.common.collect.Lists;
Expand All @@ -28,7 +27,6 @@
/**
* Default implementation of the {@link RequestHeaderContainer} interface.
*/
@Beta
@EqualsAndHashCode
@RequiredArgsConstructor( access = AccessLevel.PRIVATE )
public final class DefaultRequestHeaderContainer implements RequestHeaderContainer
Expand Down Expand Up @@ -137,7 +135,6 @@ public String toString()
* Implementation of the {@link RequestHeaderContainer.Builder} interface that is able to construct and manipulate
* {@link DefaultRequestHeaderContainer}s.
*/
@Beta
@NoArgsConstructor( access = AccessLevel.PRIVATE )
public static class Builder implements RequestHeaderContainer.Builder
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;

import com.google.common.annotations.Beta;
import com.sap.cloud.sdk.cloudplatform.thread.ThreadContextAccessor;
import com.sap.cloud.sdk.cloudplatform.thread.ThreadContextExecutor;

Expand All @@ -18,7 +17,6 @@
/**
* Default implementation of the {@link RequestHeaderFacade} interface.
*/
@Beta
public class DefaultRequestHeaderFacade implements RequestHeaderFacade
{
@Nonnull
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;

import com.google.common.annotations.Beta;
import com.sap.cloud.sdk.cloudplatform.exception.RequestHeadersAccessException;
import com.sap.cloud.sdk.cloudplatform.thread.Executable;
import com.sap.cloud.sdk.cloudplatform.thread.exception.ThreadContextExecutionException;
Expand Down Expand Up @@ -47,7 +46,6 @@ public final class RequestHeaderAccessor
* The {@link RequestHeaderFacade} to use, or {@code null} if the default {@link RequestHeaderFacade}
* should be used.
*/
@Beta
public static void setHeaderFacade( @Nullable final RequestHeaderFacade requestHeaderFacade )
{
headerFacade = Objects.requireNonNullElseGet(requestHeaderFacade, DefaultRequestHeaderFacade::new);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

import javax.annotation.Nonnull;

import com.google.common.annotations.Beta;

/**
* Represents an <b>immutable</b> container for multiple HTTP headers. These headers consist of a {@code name} and
* multiple {@code value}s.
Expand Down Expand Up @@ -101,7 +99,6 @@ public Builder toBuilder()
/**
* Convenience class for constructing and manipulating {@link RequestHeaderContainer}s.
*/
@Beta
interface Builder
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,12 @@

import javax.annotation.Nonnull;

import com.google.common.annotations.Beta;

import io.vavr.control.Try;

/**
* This class provides access to the {@link RequestHeaderContainer} for the current context.
*/
@FunctionalInterface
@Beta
public interface RequestHeaderFacade
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;

import com.google.common.annotations.Beta;
import com.sap.cloud.sdk.cloudplatform.thread.Property;
import com.sap.cloud.sdk.cloudplatform.thread.ThreadContext;
import com.sap.cloud.sdk.cloudplatform.thread.ThreadContextListener;
Expand All @@ -18,7 +17,6 @@
* Implementation of {@link ThreadContextListener} that ensures the correct initialization of the
* {@link RequestHeaderContainer} when working with non-container managed threads on all supported Cloud platforms.
*/
@Beta
@Slf4j
public class RequestHeaderThreadContextListener implements ThreadContextListener
{
Expand Down
2 changes: 2 additions & 0 deletions release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
### 📈 Improvements

- Stabilize experimental OData client API without changes.
- Stabilize RequestHeaderAccessor related API without changes.
- Stabilize ServiceBindingDestinationLoader related API without changes.

### 🐛 Fixed Issues

Expand Down