当前位置: 首页>>代码示例>>Java>>正文


Java UploadedFileItem.setDataHandler方法代码示例

本文整理汇总了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;
    }
 
开发者ID:wso2,项目名称:carbon-device-mgt,代码行数:26,代码来源:DeviceAnalyticsArtifactUploaderAdminServiceImpl.java

示例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);
}
 
开发者ID:csipiemonte,项目名称:yucca-fabriccontroller,代码行数:30,代码来源:DeployerBean.java

示例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);
}
 
开发者ID:wso2,项目名称:maven-tools,代码行数:12,代码来源:DeployCarMojo.java

示例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);
}
 
开发者ID:wso2,项目名称:carbon-platform-integration-utils,代码行数:11,代码来源:CarbonAppUploaderClient.java

示例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);
}
 
开发者ID:wso2,项目名称:carbon-commons,代码行数:8,代码来源:CarbonAppUploaderClient.java

示例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);

}
 
开发者ID:wso2,项目名称:product-es,代码行数:14,代码来源:CarbonAppUploaderClient.java


注:本文中的org.wso2.carbon.application.mgt.stub.upload.types.carbon.UploadedFileItem.setDataHandler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。