net.larsan.norna.service.user
Interface IndirectionFactory


public interface IndirectionFactory

An indirection factory makes indirections for services. The factory takes indirection identifiers and returns unique instances of the indirection.

Version:
Alpha-0.2 / 2002-10-06 21:37
Author:
Lars J. Nilsson

Method Summary
 java.lang.String[] availableIndirections()
          Get available indirections.
 Indirection createIndirection(java.lang.String id)
          Create a new indirection.
 

Method Detail

createIndirection

public Indirection createIndirection(java.lang.String id)
                              throws IndirectionUnavailableException
Create a new indirection.

Parameters:
id - Indirection id
Returns:
A new indirection object
Throws:
IndirectionUnavailableException - If the indirection is not known

availableIndirections

public java.lang.String[] availableIndirections()
Get available indirections. This returns an array of available indirection ids.

Returns:
An array of inidrection ids