Class RequestContextFactory

java.lang.Object
com.microsoft.store.partnercenter.requestcontext.RequestContextFactory

public class RequestContextFactory
extends Object
  • Method Details

    • getInstance

      public static RequestContextFactory getInstance()
      Gets an instance of the request context factory.
      Returns:
      An instance of the request context factory.
    • create

      public IRequestContext create()
      Creates a request context object which will use a randomly generated correlation Id and a unique request Id for each partner API call.
      Returns:
      A request context object.
    • create

      public IRequestContext create​(String locale)
      Creates a request context object which will use a randomly generated correlation Id, a unique request Id and provided locale for each partner API call.
      Parameters:
      locale - The locale.
      Returns:
      A request context object.
    • create

      public IRequestContext create​(UUID correlationId)
      Creates a request context object with the provided correlation Id and a unique request Id for each partner API call.
      Parameters:
      correlationId - The correlation Id.
      Returns:
      A request context object.
    • create

      public IRequestContext create​(UUID correlationId, String locale)
      Creates a request context object with the provided correlation Id, a unique request Id and provided locale for each partner API call.
      Parameters:
      correlationId - The correlation Id.
      locale - The locale
      Returns:
      A request context object.
    • create

      public IRequestContext create​(UUID correlationId, UUID requestId)
      Creates a request context object with the provided correlation and request Ids.
      Parameters:
      correlationId - The correlation Id.
      requestId - The request Id.
      Returns:
      A request context object.
    • create

      public IRequestContext create​(UUID correlationId, UUID requestId, String locale)
      Creates a request context object with the provided correlation, request Ids and locale.
      Parameters:
      correlationId - The correlation Id.
      requestId - The request Id.
      locale - The locale.
      Returns:
      A request context object.