---
title: "HandlerFactoryByName | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/HandlerFactoryByName/"
---

# HandlerFactoryByName

> - [`ObjectFactory`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ObjectFactory.md#objectfactory)\<[`ItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ItemHandler.md#itemhandler)\>

## Classes

### HandlerFactoryByName

#### Extends

#### Constructors

##### Constructor

```ts
new HandlerFactoryByName(): HandlerFactoryByName;
```

###### Returns

[`HandlerFactoryByName`](#handlerfactorybyname)

###### Overrides

[`ObjectFactory`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ObjectFactory.md#objectfactory).[`constructor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ObjectFactory.md#constructor)

#### Methods

##### create()

```ts
create(itemHandlerType): ItemHandler;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `itemHandlerType` | `string` |

###### Returns

[`ItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ItemHandler.md#itemhandler)

###### Inherited from

[`ObjectFactory`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ObjectFactory.md#objectfactory).[`create`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ObjectFactory.md#create)
