---
title: javaFactory
description: Case-sensitive fully qualified name of a Java class that can be used to create an instance of the class specified by the javaClassName attribute.
component: pingds
version: 8.1
page_id: pingds:schemaref:at-javaFactory
canonical_url: https://docs.pingidentity.com/pingds/8.1/schemaref/at-javaFactory.html
---

# javaFactory

Case-sensitive fully qualified name of a Java class that can be used to create an instance of the class specified by the `javaClassName` attribute.

|                             |                                                                |
| --------------------------- | -------------------------------------------------------------- |
| *OID*                       | 1.3.6.1.4.1.42.2.27.4.1.10                                     |
| *Names*                     | javaFactory                                                    |
| *Description*               | Fully qualified Java class name of a JNDI object factory       |
| *Syntax*                    | [DirectoryString](s-DirectoryString.html)                      |
| *Equality matching rule*    | [caseExactMatch](mr-caseExactMatch.html)                       |
| *Ordering matching rule*    | [caseIgnoreOrderingMatch](mr-caseIgnoreOrderingMatch.html)     |
| *Substring matching rule*   | [caseIgnoreSubstringsMatch](mr-caseIgnoreSubstringsMatch.html) |
| *Single value*              | true                                                           |
| *User modification allowed* | true                                                           |
| *Usage*                     | userApplications                                               |
| *Origin*                    | [RFC 2713](https://datatracker.ietf.org/doc/html/rfc2713)      |
| *Schema file*               | 03-rfc2713.ldif                                                |
| *Used by*                   | [javaNamingReference](oc-javaNamingReference.html)             |
