Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.mail.Service javax.mail.Store
public abstract class Store
Абстрактный class, который моделирует банк сообщений и его протокол доступа для хранения и получения сообщений. Подклассы обеспечивают фактические реализации.
Отметьте это Store
расширяется Service
class, который обеспечивает много общепринятых методик для того, чтобы они назвали хранилища, соединяясь с хранилищами, и слушая события соединения.
Service
, ConnectionEvent
, StoreEvent
Полевая Сводка |
---|
Поля, наследованные от class javax.mail. Служба |
---|
debug, session, url |
Сводка конструктора | |
---|---|
protected |
Store(Session session, URLName urlname)
Конструктор. |
Сводка метода | |
---|---|
void |
addFolderListener(FolderListener l)
Добавьте слушателя для событий Folder на любом объекте Папки, полученном из этого Хранилища. |
void |
addStoreListener(StoreListener l)
Добавьте слушателя для StoreEvents на этом Хранилище. |
abstract Folder |
getDefaultFolder()
Возвращает объект Папки, который представляет 'корень' пространства имен по умолчанию, представленного пользователю Хранилищем. |
abstract Folder |
getFolder(java.lang.String name)
Возвратите соответствие объекта Папки имени. |
abstract Folder |
getFolder(URLName url)
Возвратите закрытый объект Папки, соответствуя данному URLName. |
Папка[] |
getPersonalNamespaces()
Возвратите ряд папок, представляющих персональные пространства имен для текущего пользователя. |
Папка[] |
getSharedNamespaces()
Возвратите ряд папок, представляющих совместно используемые пространства имен. |
Папка[] |
getUserNamespaces(java.lang.String user)
Возвратите ряд папок, представляющих пространства имен для user . |
protected void |
notifyFolderListeners(int type, Folder folder)
Уведомьте весь FolderListeners. |
protected void |
notifyFolderRenamedListeners(Folder oldF, Folder newF)
Уведомьте весь FolderListeners о переименовании папки. |
protected void |
notifyStoreListeners(int type, java.lang.String message)
Уведомьте весь StoreListeners. |
void |
removeFolderListener(FolderListener l)
Удалите слушателя для событий Folder. |
void |
removeStoreListener(StoreListener l)
Удалите слушателя для событий Store. |
Методы, наследованные от class javax.mail. Служба |
---|
addConnectionListener, close, connect, connect, connect, connect, finalize, getURLName, isConnected, notifyConnectionListeners, protocolConnect, queueEvent, removeConnectionListener, setConnected, setURLName, toString |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Деталь конструктора |
---|
protected Store(Session session, URLName urlname)
session
- Объект сеанса для этого Хранилища.urlname
- URLName возражают, чтобы использоваться для этого ХранилищаДеталь метода |
---|
public abstract Folder getDefaultFolder() throws MessagingException
IllegalStateException
- если это Хранилище не соединяется. MessagingException
public abstract Folder getFolder(java.lang.String name) throws MessagingException
exists()
метод на объекте папки указывает, существует ли эта папка действительно. Объекты папки не кэшируются Хранилищем, таким образом вызывая этот метод на то же самое имя многократно возвратит это много отличных объектов Папки.
name
- Имя Папки. В некоторых Хранилищах имя может быть абсолютным путем, если оно запускается с разделителя иерархии. Еще это интерпретируется относительно 'корня' этого пространства имен. IllegalStateException
- если это Хранилище не соединяется. MessagingException
Folder#exists
, Folder#create
public abstract Folder getFolder(URLName url) throws MessagingException
Реализации этого метода могут получить имя фактической папки, используя getFile()
метод на URLName, и использование, которые называют, чтобы создать папку.
url
- URLName, который обозначает папку IllegalStateException
- если это Хранилище не соединяется. MessagingException
URLName
public Folder[] getPersonalNamespaces() throws MessagingException
Эта реализация возвращает массив с единственной записью, содержащей возвращаемое значение getDefaultFolder
метод. Подклассы должны переопределить этот метод, чтобы возвратить соответствующую информацию.
IllegalStateException
- если это Хранилище не соединяется. MessagingException
public Folder[] getUserNamespaces(java.lang.String user) throws MessagingException
user
. Возвращенные пространства имен представляют персональные пространства имен для пользователя. К почтовым папкам доступа в пространстве имен другого пользователя в настоящий момент аутентифицируемому пользователю нужно явно предоставить права доступа. Например, менеджеру свойственно предоставить их правам доступа секретаря к их почтовым папкам. Эта реализация возвращает пустой массив. Подклассы должны переопределить этот метод, чтобы возвратить соответствующую информацию.
IllegalStateException
- если это Хранилище не соединяется. MessagingException
public Folder[] getSharedNamespaces() throws MessagingException
Эта реализация возвращает пустой массив. Подклассы должны переопределить этот метод, чтобы возвратить соответствующую информацию.
IllegalStateException
- если это Хранилище не соединяется. MessagingException
public void addStoreListener(StoreListener l)
Реализация по умолчанию, обеспеченная здесь, добавляет этого слушателя внутреннего списка StoreListeners.
l
- события Listener for StoreStoreEvent
public void removeStoreListener(StoreListener l)
Реализация по умолчанию, обеспеченная здесь, удаляет этого слушателя из внутреннего списка StoreListeners.
l
- слушательaddStoreListener(javax.mail.event.StoreListener)
protected void notifyStoreListeners(int type, java.lang.String message)
Обеспеченная реализация по умолчанию ставит событие в очередь в очередь внутреннего события. Поток диспетчера события исключает события из очереди от очереди и диспетчеризирует их зарегистрированному StoreListeners. Отметьте, что диспетчеризация события происходит в отдельном потоке, таким образом избегая потенциальных проблем мертвой блокировки.
public void addFolderListener(FolderListener l)
Реализация по умолчанию, обеспеченная здесь, добавляет этого слушателя внутреннего списка FolderListeners.
l
- события Listener for FolderFolderEvent
public void removeFolderListener(FolderListener l)
Реализация по умолчанию, обеспеченная здесь, удаляет этого слушателя из внутреннего списка FolderListeners.
l
- слушательaddFolderListener(javax.mail.event.FolderListener)
protected void notifyFolderListeners(int type, Folder folder)
Обеспеченная реализация по умолчанию ставит событие в очередь в очередь внутреннего события. Поток диспетчера события исключает события из очереди от очереди и диспетчеризирует их зарегистрированному FolderListeners. Отметьте, что диспетчеризация события происходит в отдельном потоке, таким образом избегая потенциальных проблем мертвой блокировки.
type
- тип FolderEventfolder
- Папка, на которую влияют,notifyFolderRenamedListeners(javax.mail.Folder, javax.mail.Folder)
protected void notifyFolderRenamedListeners(Folder oldF, Folder newF)
Обеспеченная реализация по умолчанию ставит событие в очередь в очередь внутреннего события. Поток диспетчера события исключает события из очереди от очереди и диспетчеризирует их зарегистрированному FolderListeners. Отметьте, что диспетчеризация события происходит в отдельном потоке, таким образом избегая потенциальных проблем мертвой блокировки.
oldF
- переименовываемая папкаnewF
- папка, представляющая новое имя.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41