本文整理汇总了Java中org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem.setDataHandler方法的典型用法代码示例。如果您正苦于以下问题:Java UploadedFileItem.setDataHandler方法的具体用法?Java UploadedFileItem.setDataHandler怎么用?Java UploadedFileItem.setDataHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem
的用法示例。
在下文中一共展示了UploadedFileItem.setDataHandler方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: loadCappFromFileSystem
import org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem; //导入方法依赖的package包/类
private UploadedFileItem[] loadCappFromFileSystem(String deviceType) throws IOException {
File directory = new File(CAR_FILE_LOCATION + File.separator + deviceType);
File[] carFiles = directory.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".car");
}
});
List<UploadedFileItem> uploadedFileItemLis = new ArrayList<>();
if (carFiles != null) {
for (File carFile : carFiles) {
UploadedFileItem uploadedFileItem = new UploadedFileItem();
DataHandler param = new DataHandler(carFile.toURI().toURL());
uploadedFileItem.setDataHandler(param);
uploadedFileItem.setFileName(carFile.getName());
uploadedFileItem.setFileType("jar");
uploadedFileItemLis.add(uploadedFileItem);
}
}
UploadedFileItem[] fileItems = new UploadedFileItem[uploadedFileItemLis.size()];
fileItems = uploadedFileItemLis.toArray(fileItems);
return fileItems;
}
示例2: executeStepCarInstallation
import org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem; //导入方法依赖的package包/类
public void executeStepCarInstallation(Step step) throws Exception {
// String sessionCookie =
// createSessionCookie(serverProperties.getProperty("esb.tenant.host"),
// serverProperties.getProperty("esb.tenant.user"),
// serverProperties.getProperty("esb.tenant.password"));
String sessionCookie = createSessionCookie(
step.getDestination().substring(0, step.getDestination().indexOf("/services/") + "/services/".length()) + "AuthenticationAdmin", step.getUsername(),
step.getPassword());
CarbonAppUploaderStub carbonAppUploaderStub = new CarbonAppUploaderStub(step.getDestination());
carbonAppUploaderStub._getServiceClient().getOptions().setManageSession(true);
carbonAppUploaderStub._getServiceClient().getOptions().setProperty(HTTPConstants.COOKIE_STRING, sessionCookie);
UploadedFileItem uploadedFileItem = new UploadedFileItem();
File carFile = new File(workingPath + "/" + step.getAttachmentPath());
DataHandler param = new DataHandler(carFile.toURI().toURL());
uploadedFileItem.setDataHandler(param);
uploadedFileItem.setFileName(carFile.getName());
uploadedFileItem.setFileType("jar");
UploadedFileItem[] fileItems = new UploadedFileItem[] { uploadedFileItem };
instLog.info("{\"stepNum\": " + step.getNumber() + ", "+
" \"date\": \"" + new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new Date()) + "\", "+
" \"actionType\": \"" + step.getActionType() + "\", " +
" \"actionName\": \"" + step.getAction() + "\", " +
" \"skipped\": \"false\", " +
" \"status\": \"working input\", " +
" \"params\": \"" + carFile.toURI().toURL() + "\"}", "installer_"+key);
carbonAppUploaderStub.uploadApp(fileItems);
}
示例3: deployCApp
import org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem; //导入方法依赖的package包/类
public void deployCApp(String username, String pwd, String url, File carFile) throws Exception{
CarbonAppUploaderStub carbonAppUploaderStub = getCarbonAppUploaderStub(username, pwd, url);
UploadedFileItem uploadedFileItem = new UploadedFileItem();
DataHandler param=new DataHandler(carFile.toURI().toURL());
uploadedFileItem.setDataHandler(param);
uploadedFileItem.setFileName(carFile.getName());
uploadedFileItem.setFileType("jar");
UploadedFileItem[] fileItems=new UploadedFileItem[]{uploadedFileItem};
getLog().info("Uploading "+carFile.getName()+" to "+serverUrl+ "...");
carbonAppUploaderStub.uploadApp(fileItems);
}
示例4: uploadCarbonAppArtifact
import org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem; //导入方法依赖的package包/类
public void uploadCarbonAppArtifact(String fileName, DataHandler dh)
throws RemoteException {
UploadedFileItem[] carbonAppArray = new UploadedFileItem[1];
UploadedFileItem carbonApp = new UploadedFileItem();
carbonApp.setFileName(fileName);
carbonApp.setDataHandler(dh);
carbonApp.setFileType("jar");
carbonAppArray[0] = carbonApp;
carbonAppUploaderStub.uploadApp(carbonAppArray);
}
示例5: addUploadedFileItem
import org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem; //导入方法依赖的package包/类
public void addUploadedFileItem(DataHandler dataHandler, String fileName, String fileType) {
UploadedFileItem uploadedFileItem = new UploadedFileItem();
uploadedFileItem.setDataHandler(dataHandler);
uploadedFileItem.setFileName(fileName);
uploadedFileItem.setFileType(fileType);
uploadServiceTypeList.add(uploadedFileItem);
}
示例6: uploadCarbonAppArtifact
import org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem; //导入方法依赖的package包/类
public void uploadCarbonAppArtifact(String fileName, DataHandler dh)
throws RemoteException {
UploadedFileItem[] carbonAppArray = new UploadedFileItem[1];
UploadedFileItem carbonApp = new UploadedFileItem();
carbonApp.setFileName(fileName);
carbonApp.setDataHandler(dh);
carbonApp.setFileType("jar");
carbonAppArray[0] = carbonApp;
carbonAppUploaderStub.uploadApp(carbonAppArray);
}