# DomainCombiner

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Summary:[Methods](https://developer.android.com/reference/java/security/DomainCombiner#pubmethods)  

# DomainCombiner

`
public


interface
DomainCombiner
`  
`


`

|------------------------------|
| java.security.DomainCombiner |

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known indirect subclasses [SubjectDomainCombiner](https://developer.android.com/reference/javax/security/auth/SubjectDomainCombiner) |------------------------------------------------------------------------------------------------------------|-----------------------------------| | [SubjectDomainCombiner](https://developer.android.com/reference/javax/security/auth/SubjectDomainCombiner) | Legacy security code; do not use. | |

<br />

*** ** * ** ***

Legacy security code; do not use.

## Summary

|                                                                                                                                                                                                                                              ### Public methods                                                                                                                                                                                                                                              ||
|----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract `[ProtectionDomain[]](https://developer.android.com/reference/java/security/ProtectionDomain) | ` `[combine](https://developer.android.com/reference/java/security/DomainCombiner#combine(java.security.ProtectionDomain[],%20java.security.ProtectionDomain[]))`(`[ProtectionDomain[]](https://developer.android.com/reference/java/security/ProtectionDomain)` currentDomains, `[ProtectionDomain[]](https://developer.android.com/reference/java/security/ProtectionDomain)` assignedDomains) ` |

## Public methods

### combine

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract ProtectionDomain[] combine (ProtectionDomain[] currentDomains, 
                ProtectionDomain[] assignedDomains)
```

<br />

<br />

|                  Parameters                  ||
|-------------------|---------------------------|
| `currentDomains`  | `ProtectionDomain` <br /> |
| `assignedDomains` | `ProtectionDomain` <br /> |

|                                               Returns                                                ||
|----------------------------------------------------------------------------------------------|--------|
| [ProtectionDomain[]](https://developer.android.com/reference/java/security/ProtectionDomain) | <br /> |