インタフェースjava.io.ObjectInputFilterの
使用
ObjectInputFilterを使用するパッケージ
パッケージ
説明
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
-
java.ioでのObjectInputFilterの使用
ObjectInputFilterを返すjava.ioのメソッド修飾子と型メソッド説明static ObjectInputFilterObjectInputFilter.allowFilter(Predicate<Class<?>> predicate, ObjectInputFilter.Status otherStatus) クラスの述語がtrueの場合、Status.ALLOWEDを返すフィルタを返します。static ObjectInputFilterObjectInputFilter.Config.createFilter(String pattern) パターンの文字列からObjectInputFilterを返します。final ObjectInputFilterObjectInputStream.getObjectInputFilter()このストリームの直列化復元フィルタを返します。static ObjectInputFilterObjectInputFilter.Config.getSerialFilter()静的JVM全体の直列化復元フィルタを返すか、構成されていない場合はnullを返します。static ObjectInputFilterObjectInputFilter.merge(ObjectInputFilter filter, ObjectInputFilter anotherFilter) フィルタと別のフィルタのステータスをマージするフィルタを返します。static ObjectInputFilterObjectInputFilter.rejectFilter(Predicate<Class<?>> predicate, ObjectInputFilter.Status otherStatus) クラスの述語がtrueの場合、Status.REJECTEDを返すフィルタを返します。static ObjectInputFilterObjectInputFilter.rejectUndecidedClass(ObjectInputFilter filter) 特定のフィルタを起動し、クラスについてUNDECIDEDをREJECTEDにマップするフィルタを特殊なケースとともに返し、それ以外の場合はステータスを返します。型ObjectInputFilterの引数を持つ型を返すjava.ioのメソッド修飾子と型メソッド説明static BinaryOperator<ObjectInputFilter> ObjectInputFilter.Config.getSerialFilterFactory()JVM全体の直列化復元フィルタ・ファクトリを返します。型ObjectInputFilterのパラメータを持つjava.ioのメソッド修飾子と型メソッド説明static ObjectInputFilterObjectInputFilter.merge(ObjectInputFilter filter, ObjectInputFilter anotherFilter) フィルタと別のフィルタのステータスをマージするフィルタを返します。static ObjectInputFilterObjectInputFilter.rejectUndecidedClass(ObjectInputFilter filter) 特定のフィルタを起動し、クラスについてUNDECIDEDをREJECTEDにマップするフィルタを特殊なケースとともに返し、それ以外の場合はステータスを返します。final voidObjectInputStream.setObjectInputFilter(ObjectInputFilter filter) ストリームの直列化復元フィルタを設定します。static voidObjectInputFilter.Config.setSerialFilter(ObjectInputFilter filter) まだ構成または設定されていない場合は、静的JVM全体のフィルタを設定します。型ObjectInputFilterの型引数を持つjava.ioのメソッド・パラメータ修飾子と型メソッド説明static voidObjectInputFilter.Config.setSerialFilterFactory(BinaryOperator<ObjectInputFilter> filterFactory) 「JVM全体の直列化復元フィルタ・ファクトリ」を設定します。 -
java.rmi.serverでのObjectInputFilterの使用
型ObjectInputFilterのパラメータを持つjava.rmi.serverのメソッド修飾子と型メソッド説明static RemoteUnicastRemoteObject.exportObject(Remote obj, int port, ObjectInputFilter filter) リモート・オブジェクトをエクスポートして、指定された特定のポートおよびfilterを使用して着信コールを受信できるようにします。static RemoteUnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, ObjectInputFilter filter) 指定されたソケット・ファクトリおよびfilterで指定されたトランスポートを使用して、リモート・オブジェクトをエクスポートし、着信コールを受信できるようにします。