public final class IntegrationUtils extends ObjectSE
| 修飾子と型 | フィールドと説明 |
|---|---|
static boolean | FATAL_WHEN_NO_BEANFACTORYCI プランおよびフレームワーク開発者システムでは TRUE に設定する必要があります。 |
static StringSE | INTEGRATION_CONVERSION_SERVICE_BEAN_NAME |
static StringSE | INTEGRATION_MESSAGE_BUILDER_FACTORY_BEAN_NAME |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final StringSE INTEGRATION_CONVERSION_SERVICE_BEAN_NAME
public static final StringSE INTEGRATION_MESSAGE_BUILDER_FACTORY_BEAN_NAME
public static final boolean FATAL_WHEN_NO_BEANFACTORY
public static ConversionService getConversionService(BeanFactory beanFactory)
beanFactory - ルックアップの BeanFactory。null であってはなりません。ConversionService Bean。public static MessageBuilderFactory getMessageBuilderFactory(@Nullable BeanFactory beanFactory)
DefaultMessageBuilderFactory を返します。beanFactory - Bean ファクトリ。public static byte[] stringToBytes(StringSE value, StringSE encoding)
value - 変換する文字列 encoding - エンコーディング IllegalArgumentExceptionSE - エンコーディングがサポートされていない場合 public static StringSE bytesToString(byte[] bytes, StringSE encoding)
bytes - 変換される byte[]encoding - エンコーディング IllegalArgumentExceptionSE - エンコーディングがサポートされていない場合 public static RuntimeExceptionSE wrapInDeliveryExceptionIfNecessary(Message<?> message, java.util.function.SupplierSE<StringSE> text, ThrowableSE ex)
MessagingException でない場合、または failedMessage がない場合は、メッセージとともに新しい MessageDeliveryException でラップします。message - メッセージ。text - 新しい例外のメッセージテキストのサプライヤー。ex - 例外。public static RuntimeExceptionSE wrapInHandlingExceptionIfNecessary(Message<?> message, java.util.function.SupplierSE<StringSE> text, ThrowableSE ex)
MessagingException でない場合、または failedMessage がない場合は、メッセージとともに新しい MessageHandlingException でラップします。message - メッセージ。text - 新しい例外のメッセージテキストのサプライヤー。ex - 例外。public static StringSE obtainComponentName(NamedComponent component)
NamedComponent からコンポーネント名を取得します。component - コンポーネント名の NamedComponent ソース。