|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectNtlmAuthenticator
net.sf.jftp.net.wrappers.SmbConnection
public class SmbConnection
| Field Summary | |
|---|---|
static int |
smbBuffer
|
| Constructor Summary | |
|---|---|
SmbConnection()
|
|
SmbConnection(java.lang.String url,
java.lang.String domain,
java.lang.String user,
java.lang.String pass,
ConnectionListener l)
|
|
| Method Summary | |
|---|---|
void |
addConnectionListener(ConnectionListener l)
Add a ConnectionListener to be notified about progress and events. |
boolean |
cdup()
Go up one directory if possible. |
boolean |
chdir(java.lang.String p)
Change dircetory and inform listeners. |
boolean |
chdir(java.lang.String p,
boolean refresh)
|
boolean |
chdirNoRefresh(java.lang.String p)
Change directory, but do not trigger an event for the listeners. |
void |
disconnect()
Teminates the connection if necessary. |
int |
download(java.lang.String f)
Initiate a download in the same thread. |
void |
fireActionFinished(SmbConnection con)
|
void |
fireDirectoryUpdate()
remote directory has changed |
void |
fireProgressUpdate(java.lang.String file,
java.lang.String type,
int bytes)
progress update |
java.io.InputStream |
getDownloadInputStream(java.lang.String file)
Initiate a download and return the content in form of an InputStream. |
java.lang.String |
getLocalPath()
Get the path downloaded to. |
protected NtlmPasswordAuthentication |
getNtlmPasswordAuthentication()
|
int[] |
getPermissions()
Get file/dir permissions. |
java.lang.String |
getPWD()
Get the current working dir. |
int |
handleDownload(java.lang.String f)
Initiate a download, possibly non-blocking and in a new thread. |
int |
handleUpload(java.lang.String f)
Initiate an upload, possibly non-blocking and in a new thread. |
boolean |
isConnected()
Shows if the Connection is alive and initialized. |
void |
list()
Perform any necessary actions so sortLs, sortSize and sortDates are up-to-date. |
boolean |
login(java.lang.String user,
java.lang.String pass)
|
boolean |
mkdir(java.lang.String dirName)
Create a new directory. |
int |
removeFileOrDir(java.lang.String file)
Remove the given item, recursively if necessary. |
boolean |
rename(java.lang.String file,
java.lang.String to)
Rename a file or directory. |
void |
sendRawCommand(java.lang.String cmd)
Some Connections like FTP may allow raw command to be sent, use this method. |
void |
setConnectionListeners(java.util.Vector l)
Remove a ConnectionListener. |
boolean |
setLocalPath(java.lang.String p)
Set the path downloded to. |
java.util.Date[] |
sortDates()
Get file dates. |
java.lang.String[] |
sortLs()
Get file and diretory names. |
java.lang.String[] |
sortSize()
Get file sizes. |
int |
upload(java.lang.String f)
Initiate an upload in the same thread. |
int |
upload(java.lang.String file,
java.io.InputStream i)
Initiate a download in the same thread. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int smbBuffer
| Constructor Detail |
|---|
public SmbConnection()
public SmbConnection(java.lang.String url,
java.lang.String domain,
java.lang.String user,
java.lang.String pass,
ConnectionListener l)
| Method Detail |
|---|
protected NtlmPasswordAuthentication getNtlmPasswordAuthentication()
public int removeFileOrDir(java.lang.String file)
BasicConnection
removeFileOrDir in interface BasicConnectionpublic void sendRawCommand(java.lang.String cmd)
BasicConnection
sendRawCommand in interface BasicConnectionpublic void disconnect()
BasicConnection
disconnect in interface BasicConnectionpublic boolean isConnected()
BasicConnection
isConnected in interface BasicConnectionpublic java.lang.String getPWD()
BasicConnection
getPWD in interface BasicConnectionpublic boolean cdup()
BasicConnection
cdup in interface BasicConnectionpublic boolean mkdir(java.lang.String dirName)
BasicConnection
mkdir in interface BasicConnection
public void list()
throws java.io.IOException
BasicConnection
list in interface BasicConnectionjava.io.IOExceptionpublic boolean chdir(java.lang.String p)
BasicConnection
chdir in interface BasicConnection
public boolean chdir(java.lang.String p,
boolean refresh)
public boolean chdirNoRefresh(java.lang.String p)
BasicConnection
chdirNoRefresh in interface BasicConnectionpublic java.lang.String getLocalPath()
BasicConnection
getLocalPath in interface BasicConnectionpublic boolean setLocalPath(java.lang.String p)
BasicConnection
setLocalPath in interface BasicConnectionpublic java.lang.String[] sortLs()
BasicConnection
sortLs in interface BasicConnectionpublic java.lang.String[] sortSize()
BasicConnection
sortSize in interface BasicConnectionpublic int[] getPermissions()
BasicConnection
getPermissions in interface BasicConnectionpublic int handleUpload(java.lang.String f)
BasicConnection
handleUpload in interface BasicConnectionpublic int handleDownload(java.lang.String f)
BasicConnection
handleDownload in interface BasicConnectionpublic int upload(java.lang.String f)
BasicConnection
upload in interface BasicConnectionpublic int download(java.lang.String f)
BasicConnection
download in interface BasicConnectionpublic void addConnectionListener(ConnectionListener l)
BasicConnection
addConnectionListener in interface BasicConnectionpublic void setConnectionListeners(java.util.Vector l)
BasicConnection
setConnectionListeners in interface BasicConnectionpublic void fireDirectoryUpdate()
public boolean login(java.lang.String user,
java.lang.String pass)
public void fireProgressUpdate(java.lang.String file,
java.lang.String type,
int bytes)
public void fireActionFinished(SmbConnection con)
public int upload(java.lang.String file,
java.io.InputStream i)
BasicConnection
upload in interface BasicConnectionpublic java.io.InputStream getDownloadInputStream(java.lang.String file)
BasicConnection
getDownloadInputStream in interface BasicConnectionpublic java.util.Date[] sortDates()
BasicConnection
sortDates in interface BasicConnection
public boolean rename(java.lang.String file,
java.lang.String to)
BasicConnection
rename in interface BasicConnection
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||