Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Pipe extends Object
Канал состоит из пары каналов: перезаписываемое приемник
образуйте канал и читаемое
источник
канал. Как только некоторые байты пишутся каналу приемника, они могут быть считаны из исходного канала в точно порядке, в котором они были записаны.
Блокирует ли поток, пишущий байты в канал, пока другой поток не читает те байты, или некоторые ранее записанные байты, от канала является системно-зависимым и поэтому неуказанным. Много реализаций канала буферизуют до определенного числа байтов между приемником и исходными каналами, но такая буферизация не должна быть принята.
Модификатор и Тип | Класс и Описание |
---|---|
static class |
Канал. SinkChannel
Канал, представляющий перезаписываемый конец a
Pipe . |
static class |
Канал. SourceChannel
Канал, представляющий читаемый конец a
Pipe . |
Модификатор | Конструктор и Описание |
---|---|
protected |
Pipe()
Инициализирует новый экземпляр этого класса.
|
Модификатор и Тип | Метод и Описание |
---|---|
static Pipe |
open()
Открывает канал.
|
abstract Pipe.SinkChannel |
sink()
Возвраты канал приемника этого канала.
|
abstract Pipe.SourceChannel |
source()
Возвраты исходный канал этого канала.
|
public abstract Pipe.SourceChannel source()
public abstract Pipe.SinkChannel sink()
public static Pipe open() throws IOException
Новый канал создается, вызывая openPipe
метод значения по умолчанию в масштабе всей системы SelectorProvider
объект.
IOException
- Если ошибка ввода-вывода происходит
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.