# IStreamQueueMapper Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.istreamqueuemapper/)

## GetAllQueues {#getallqueues-51eb86f6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.istreamqueuemapper/methods/getallqueues-51eb86f6/)

```csharp
public abstract IEnumerable<QueueId> GetAllQueues()
```

Gets all queues.

### Returns

All queues.

## GetQueueForStream(StreamId) {#getqueueforstream-orleans-runtime-streamid-859fe4c0}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.istreamqueuemapper/methods/getqueueforstream-orleans-runtime-streamid-859fe4c0/)

```csharp
public abstract QueueId GetQueueForStream(StreamId streamId)
```

Gets the queue for the specified stream.

### Parameters

- `streamId` (`StreamId`): The stream identifier.

### Returns

The queue responsible for the specified stream.
