Package org.apache.jmeter.protocol.mail.sampler

# Class MailFileFolder

java.lang.Object
javax.mail.Folder
org.apache.jmeter.protocol.mail.sampler.MailFileFolder

public class MailFileFolder extends javax.mail.Folder

## Field Summary

### Fields inherited from class javax.mail.Folder

`HOLDS_FOLDERS, HOLDS_MESSAGES, mode, READ_ONLY, READ_WRITE, store`

## Constructor Summary

Constructors
Constructor
Description
`MailFileFolder(javax.mail.Store store, String path)`
`MailFileFolder(javax.mail.Store store, javax.mail.URLName path)`

## Method Summary

Modifier and Type
Method
Description
`void`
`appendMessages(javax.mail.Message[] messages)`
`void`
`close(boolean expunge)`
`boolean`
`create(int type)`
`boolean`
`delete(boolean recurse)`
`boolean`
`exists()`
`javax.mail.Message[]`
`expunge()`
`javax.mail.Folder`
`getFolder(String name)`
`String`
`getFullName()`
`javax.mail.Message`
`getMessage(int index)`
`int`
`getMessageCount()`
`String`
`getName()`
`javax.mail.Folder`
`getParent()`
`javax.mail.Flags`
`getPermanentFlags()`
`char`
`getSeparator()`
`int`
`getType()`
`boolean`
`hasNewMessages()`
`boolean`
`isOpen()`
`javax.mail.Folder[]`
`list(String pattern)`
`void`
`open(int mode)`
`boolean`
`renameTo(javax.mail.Folder newName)`

### Methods inherited from class javax.mail.Folder

`addConnectionListener, addFolderListener, addMessageChangedListener, addMessageCountListener, copyMessages, fetch, finalize, getDeletedMessageCount, getMessages, getMessages, getMessages, getMode, getNewMessageCount, getStore, getUnreadMessageCount, getURLName, isSubscribed, list, listSubscribed, listSubscribed, notifyConnectionListeners, notifyFolderListeners, notifyFolderRenamedListeners, notifyMessageAddedListeners, notifyMessageChangedListeners, notifyMessageRemovedListeners, removeConnectionListener, removeFolderListener, removeMessageChangedListener, removeMessageCountListener, search, search, setFlags, setFlags, setFlags, setSubscribed, toString`

### Methods inherited from class java.lang.Object

`clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

## Constructor Details

### MailFileFolder

public MailFileFolder(javax.mail.Store store, String path)

### MailFileFolder

public MailFileFolder(javax.mail.Store store, javax.mail.URLName path)

## Method Details

### appendMessages

public void appendMessages(javax.mail.Message[] messages) throws javax.mail.MessagingException

Specified by:
  `appendMessages` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### close

public void close(boolean expunge) throws javax.mail.MessagingException

Specified by:
  `close` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### create

public boolean create(int type) throws javax.mail.MessagingException

Specified by:
  `create` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### delete

public boolean delete(boolean recurse) throws javax.mail.MessagingException

Specified by:
  `delete` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### exists

public boolean exists() throws javax.mail.MessagingException

Specified by:
  `exists` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### expunge

public javax.mail.Message[] expunge() throws javax.mail.MessagingException

Specified by:
  `expunge` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### getFolder

public javax.mail.Folder getFolder(String name) throws javax.mail.MessagingException

Specified by:
  `getFolder` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### getFullName

public String getFullName()

Specified by:
  `getFullName` in class `javax.mail.Folder`

### getMessage

public javax.mail.Message getMessage(int index) throws javax.mail.MessagingException

Specified by:
  `getMessage` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### getMessageCount

public int getMessageCount() throws javax.mail.MessagingException

Specified by:
  `getMessageCount` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### getName

public String getName()

Specified by:
  `getName` in class `javax.mail.Folder`

### getParent

public javax.mail.Folder getParent() throws javax.mail.MessagingException

Specified by:
  `getParent` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### getPermanentFlags

public javax.mail.Flags getPermanentFlags()

Specified by:
  `getPermanentFlags` in class `javax.mail.Folder`

### getSeparator

public char getSeparator() throws javax.mail.MessagingException

Specified by:
  `getSeparator` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### getType

public int getType() throws javax.mail.MessagingException

Specified by:
  `getType` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### hasNewMessages

public boolean hasNewMessages() throws javax.mail.MessagingException

Specified by:
  `hasNewMessages` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### isOpen

public boolean isOpen()

Specified by:
  `isOpen` in class `javax.mail.Folder`

### list

public javax.mail.Folder[] list(String pattern) throws javax.mail.MessagingException

Specified by:
  `list` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### open

public void open(int mode) throws javax.mail.MessagingException

Specified by:
  `open` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`

### renameTo

public boolean renameTo(javax.mail.Folder newName) throws javax.mail.MessagingException

Specified by:
  `renameTo` in class `javax.mail.Folder`
Throws:
  `javax.mail.MessagingException`