## Uses of Interface
org.omg.PortableInterceptor.ObjectReferenceFactory

- Packages that use ObjectReferenceFactory
  Package | Description
  --- | ---
  org.omg.PortableInterceptor | Provides a mechanism to register ORB hooks through which ORB services can intercept the normal flow of execution of the ORB.

- - ### Uses of ObjectReferenceFactory in org.omg.PortableInterceptor

    Subinterfaces of ObjectReferenceFactory in org.omg.PortableInterceptor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ObjectReferenceTemplate` The object reference template.

    Fields in org.omg.PortableInterceptor declared as ObjectReferenceFactory
    Modifier and Type | Field | Description
    --- | --- | ---
    `ObjectReferenceFactory` | ObjectReferenceFactoryHolder.`value`

    Methods in org.omg.PortableInterceptor that return ObjectReferenceFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectReferenceFactory` | IORInfoOperations.`current_factory()` On read, returns the current factory that will be used to create object references for the object adapter that was just created and is running IOR interceptors.
    `static ObjectReferenceFactory` | ObjectReferenceFactoryHelper.`extract(Any a)`
    `static ObjectReferenceFactory` | ObjectReferenceFactoryHelper.`read(InputStream istream)`

    Methods in org.omg.PortableInterceptor with parameters of type ObjectReferenceFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IORInfoOperations.`current_factory(ObjectReferenceFactory newCurrent_factory)` On read, returns the current factory that will be used to create object references for the object adapter that was just created and is running IOR interceptors.
    `static void` | ObjectReferenceFactoryHelper.`insert(Any a, ObjectReferenceFactory that)`
    `static void` | ObjectReferenceFactoryHelper.`write(OutputStream ostream, ObjectReferenceFactory value)`

    Constructors in org.omg.PortableInterceptor with parameters of type ObjectReferenceFactory
    Constructor | Description
    --- | ---
    `ObjectReferenceFactoryHolder(ObjectReferenceFactory initialValue)`

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.