Status: " + String.valueOf(status) + "
\n" + + "" + messageCode + "
\n" + + "\n" + + "\n" + + ""); + } else { + builder.type("text/plain"); + builder.entity(messageCode); + } + return builder.build(); + } +} diff --git a/matchmaking/src/main/java/org/eclipse/tractusx/agents/http/JakartaAdapter.java b/matchmaking/src/main/java/org/eclipse/tractusx/agents/http/JakartaAdapter.java new file mode 100644 index 00000000..ff489ac9 --- /dev/null +++ b/matchmaking/src/main/java/org/eclipse/tractusx/agents/http/JakartaAdapter.java @@ -0,0 +1,92 @@ +// Copyright (c) 2022,2024 Contributors to the Eclipse Foundation +// +// See the NOTICE file(s) distributed with this work for additional +// information regarding copyright ownership. +// +// This program and the accompanying materials are made available under the +// terms of the Apache License, Version 2.0 which is available at +// https://www.apache.org/licenses/LICENSE-2.0. +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +// License for the specific language governing permissions and limitations +// under the License. +// +// SPDX-License-Identifier: Apache-2.0 +package org.eclipse.tractusx.agents.http; + +import org.eclipse.tractusx.agents.utils.Monitor; + +import java.lang.reflect.Proxy; + +/** + * An invocation handler which maps all jakarta objects + * to a javax.servlet level + */ +public interface JakartaAdapter